참조에 ActiveX를 그냥 추가할 경우 강력한 이름이 없어서 컴파일 에러가 나는 경우가 있다.
자동으로 추가 하지 말고 수동으로 Dll을 만든 후에 참조에 추가하면 강력한 이름으로 에러를 피할 수 있다.
"C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\tlbimp.exe" ????.dll /keyfile:?????.snk
요즘 사심(?)이 가득찬 개발을 하고 있다.
바로 Metro App(Windows 8 App)를 개발하고 있다.(개발 하면 선물 준다고 해서...--;)
문제는 패키를 만들고 나서 다시 만들려고 하면 에러가 난다.
그럴 경우 해결책은
1) Open a powershell window
2) Do a “Get-AppxPackage > out.txt”
3) Open out.txt and look at InstallLocation field of all the apps installed.
4) For the apps whose InstallLocation is blank, do a “Remove-AppxPackage <packageFullName>”
설치된 패키지를 삭제 하면 Create App Package를 정상 수행 할 수 있다.
VS Beta, Blend Beta로 개발 할려니 정말 미쳐 버리겠다...ㅠㅠ