无法在 Mage 中设置入口点?

4
我正在使用Mage.exe为我的Winform应用程序创建Click Once部署。在我浏览文件并点击填充按钮后,我无法选择任何文件作为入口点。
这导致The customHostSpecified attribute is not supported for Windows Forms applications.错误。
我搜索并发现一些用户通过使用正确版本的工具从“C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ mage.exe”解决了此问题。由于我正在使用Windows XP,因此我尝试了“C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ mage.exe”,但这也不起作用。
请问有谁能帮助我解决这些问题吗? FYI:我正在使用Windows XP和VS2010。
即使我添加单个exe文件,它也不能被标记为入口点。
我尝试了命令行版本,但它也不起作用。
2个回答

2

看起来您正在尝试将入口点设置为msi安装程序的setup.exe?从文档中并不明显,但Click Once部署的入口点必须是一个.Net exe。


我没有任何关于MS的具体文档,但是在Stackoverflow和一些博客中都有人提到过,例如:http://blog.michaelckennedy.net/2008/08/25/clickonce-deployment-for-unmanaged-code-c-vb6-etc/。 - allisonh

0
如果可能的话,我不建议使用ClickOne。它有很多问题。它可能会失败,然后你就必须去用户的电脑上解决问题。哎呀。

1
你能详细说明一下如果我使用ClickOnce会出现什么问题吗? - Anshuman Jasrotia
当然。如果失败了,您可能需要进入用户的计算机,而且删除损坏的msi文件非常困难。 - Dion Pooran

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接