MageUI.exe不包含compatibleFrameworks元素

Ada*_*kis 3 clickonce .net-4.0

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

应用程序清单不接受<compatibleFrameworks>的规范.

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

这类似于Stack Overflow问题为什么Mage.exe没有生成compatibleFrameworks属性?.

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

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

Rob*_*Net 6

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

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools
Run Code Online (Sandbox Code Playgroud)

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

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