MageUI.exe不包含compatibleFrameworks元素

时间:2010-08-12 19:18:10

标签: .net-4.0 clickonce

我通过UNC路径获得了Visual Studio 2010部署的ClickOnce .NET 4应用程序。我打开 .application 文件,更改启动位置以使用HTTP地址,签名和关闭。然后,应用程序会出现此错误:

  

应用程序清单不接受< compatibleFrameworks>。

的规范

当我签名时如何让MageUI.exe包含这个必需的元素?

这类似于Stack Overflow问题 Why does Mage.exe not generate a compatibleFrameworks attribute?

我尝试从建议的位置打开MageUI,但没有用,我真的不必使用MSBuild。这是一个简单的应用程序,我更喜欢Visual Studio的简单内置部署。

此外,如果有人想知道,我无法通过Visual Studio部署HTTP,因为这需要安装FrontPage扩展,以及其他原因。

1 个答案:

答案 0 :(得分:6)

尝试使用.NET 4文件夹中的MageUI.exe版本,该文件夹位于:

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools

顺便说一句,您可以将发布文件位置设置为UNC共享路径,将安装URL设置为HTTP地址,然后发布。它会将文件放在共享上,但会设置安装URL。如果你正在改变这一切,那将会更容易。

另外,仅供参考,如果您不想(或不能)安装FPSE,您可以使用FTP发布(发布文件位置类似ftp://myserver/myfolder/)。

相关问题