.NET 2.0 用のいくつかのアセンブリを作成する VS2010 ソリューションを入手しました。
これにはサテライト アセンブリも含まれます。
VS2010ですべてを作成すると問題ありません。しかし、MSBuild を使用してビルド サーバーとして動作する XP マシンがあります。そこから作成されたサテライト アセンブリは認識されません。ILDASM を見ると、VS2010 はメタデータ バージョン 2 を作成し、MSBuild はバージョン 4 を作成します。これは、VS2010 が正しい .NET2 バージョンを作成し、MSBuild が .NET2 のメイン アセンブリのみを作成するが、サテライト アセンブリは .NET4 であることを意味すると思います。
ここからこのトピックについては既に知っています:サテライト アセンブリのターゲット フレームワーク バージョンを決定するものは何ですか?
しかし、それは私にはうまくいきません。
ビルド サーバーに .NET2 サテライト アセンブリを作成させる方法はありますか? AL.exe を適切に呼び出す方法を知っていれば、スクリプトを強化できるかもしれません。