VS2010 확장을 만듭니다 (MyExtension
이라고 부름). 이 확장에 대한 UI는 다른 어셈블리 (MyExtension.UI
)에 있으며 확장 프로젝트에는 메뉴 명령에서 UI를 호출하는 상용구 코드 만 포함됩니다.VSIX 패키지에 참조 된 어셈블리의 지역화 된 리소스가 포함되어 있지 않습니다.
MyExtension.UI
에는 현지화 된 리소스 (예 : fr\MyExtensions.UI.resources.dll
)가 포함되어 있지만 VSIX 패키지는 이러한 리소스를 포함하지 않습니다 (bin \ Debug 디렉토리에 있음에도 불구하고).
VS에 이러한 리소스를 VSIX 패키지에 포함 시키려면 어떻게해야합니까? .vsixmanifest 디자이너를 살펴 봤지만 적절한 옵션을 찾을 수 없습니다 ...
매력처럼 작동합니다. 감사합니다. –
@Aaron Marten VSIX 솔루션에 리소스가있는 참조 된 어셈블리를 추가하려고하면 2012 년에도 여전히 "버그"입니다. 오류 : Microsoft.VsSDK.targets (118,5) : 오류 : 'resource.txt'에서 어셈블리의 전체 이름을 확인할 수 없습니다. – codingadventures
여기서 언급 할 가치가있는 한 가지 점은 전체 작업을 수행해야하는 것 같습니다. 당신이 재설치를하고 싶을 때마다 깨끗하게하고 다시 만들어야합니다. –