14

ビルド プロセスの一環として、Mage.exeを使用してアプリケーションのマニフェストを生成しています。.NET 4 にアップグレードすると、無効なマニフェストが生成されることがわかりました。

その理由は、すべてのビルドを生成するアプリケーション マニフェストに設定されている compatibleFrameworks 属性がないためです。

Mage.exe にこの要素を追加させる方法はありますか、それとも既存のマニフェストのみを更新する必要がありますか?

4

2 に答える 2

7

mage.exebuilt for .NET 4.0の別のコピーがあります。C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools(または、...\v7.1\Bin\NETFX 4.0 Toolsインストールした SDK のバージョンに応じて)このコピーを使用してみてください。

私は実際にこれと同じ問題を抱えていて、mage.exefromを使用してNETFX 4.0 Tools修正しました。

于 2010-11-11T19:17:23.483 に答える
4

これを GenerateDeploymentManifest MSBuild タスクに追加します

   TargetFrameworkMoniker=".NETFramework,Version=v4.0"        

そして、それはそれを修正する必要があります

于 2010-06-06T10:30:31.803 に答える