我们正在使用 Mage.exe 来产生我们的应用程序的清单作为我们构建过程的一部分。当升级到 .NET 4我们现在发现它生成一个无效的清单。

的原因是存在其中我们生成每次构建应用程序清单不是compatibleFrameworks属性被设置。

有没有一种方法可以让Mage.exe添加这个元素还是应该永远只更新现有的清单?

有帮助吗?

解决方案

添加到您的GenerateDeploymentManifest MSBuild任务

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

和应该修复它

其他提示

有用于.NET 4.0内置mage.exe的单独副本。尝试使用从C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools副本(或...\v7.1\Bin\NETFX 4.0 Tools取决于哪个SDK版本已安装)。

我实际上具有同样的问题,并使用从mage.exe固定NETFX 4.0 Tools为我

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top