1

我有一个VSTO解决方案,它有一个修改清单文件的构建后事件PowerShell脚本。清单文件修改后,我使用Mage将其辞职。这一切都在 Visual Studio 2010 中运行良好,现在升级到 Visual Studio 2012 后,这不再有效。

我在 Microsoft 表单上发现了一些信息,这些信息没有说明 Visual Studio 2012 清单文件的加密已更改,这就是为什么辞职以.NET 4.0 为目标的文件不起作用的原因。不能将解决方案升级到 .NET 4.5,因为该程序适用于 Excel 2010。

我该如何解决这个问题?

4

1 回答 1

1

这有点令人困惑。我查阅了 Visual Studio 2012 文档并注意到mage.exe它指的是Windows SDK for Windows 7。有趣的是,Mage 包含在 Windows 8 SDK 工具中,但它现在位于文件夹中,\bin\NETFX 4.0 Tools\而不仅仅是 bin……所以我的后期构建事件指向了错误的 SDK 文件夹……

请参阅演练:手动部署 ClickOnce 应用程序(MSDN)。

于 2012-10-12T04:38:08.357 回答