私は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
ここで言及する価値のあるものは、1つはフルあなたが再インストールする必要があるたびにきれいにして再構築してください。 –