.net 无法在法师中设置入口点?

.net 无法在法师中设置入口点?,.net,winforms,windows-installer,clickonce,mage,.net,Winforms,Windows Installer,Clickonce,Mage,我正在使用Mage.exe为我的winform应用程序创建单击一次部署。浏览文件并单击“填充”按钮后,我无法选择任何文件作为入口点 这将导致Windows窗体应用程序不支持customHostSpecified属性。错误 我搜索发现,一些用户通过使用“C:\Program Files(x86)\Microsoft SDK\Windows\v7.0A\Bin\NETFX 4.0 Tools\mage.exe”中的正确版本的工具解决了此问题。因为我使用的是windows XP,所以我尝试了“C:\

我正在使用Mage.exe为我的winform应用程序创建单击一次部署。浏览文件并单击“填充”按钮后,我无法选择任何文件作为入口点

这将导致Windows窗体应用程序不支持customHostSpecified属性。错误

我搜索发现,一些用户通过使用“C:\Program Files(x86)\Microsoft SDK\Windows\v7.0A\Bin\NETFX 4.0 Tools\mage.exe”中的正确版本的工具解决了此问题。因为我使用的是windows XP,所以我尝试了“C:\Program Files\Microsoft SDK\windows\v7.0A\Bin\NETFX 4.0 Tools\mage.exe”,但这也不起作用

谁能帮我拿一下这些吗。 仅供参考:我正在使用windows XP和VS2010

编辑 即使我添加了一个exe文件,也不能将其标记为入口点


我尝试了命令行版本,但即使这样也不起作用。

如果可能,我不建议使用ClickOne。它有很多问题。它可能会失败,然后你必须在用户的计算机上解决这个问题。Yikes

看起来您正试图将入口点设置为msi安装程序的setup.exe?从文档中看不明显,但单击一次部署的入口点必须是.Net exe

如果我使用clickonceSure,您能详细说明会出现什么样的问题吗。如果失败,您可能需要进入用户的计算机,删除坏的msi文件非常困难我没有任何MS特定的文档,但Stackoverflow和一些博客中都提到了这一点,例如: