无法使用MageUI选择入口点

时间:2011-01-26 19:55:26

标签: c# .net wpf clickonce

我正在使用ClickOnce发布我的wpf应用程序,但是我也想混淆它 我将我的应用程序发布到本地文件夹,对其进行模糊处理,然后使用mageui将其重新签名,然后将其上传到我的Web服务器。 问题是,我似乎无法将我的可执行文件定义为入口点,每次我选择它时,它都会默认返回空文件类型。
奇怪的是,即使我不混淆我的程序集并尝试按原样重新签名,也会发生这种情况。我可以定义我引用的其他dll作为入口点(当然不是它们的使用),而不是启动我的应用程序的可执行文件。
有什么建议?

2 个答案:

答案 0 :(得分:4)

您可能在项目中使用了错误版本的mageui.exe。

如果从例如C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin调用mageui.exe,则可能无法在主可执行文件上设置入口点,因为已经找到了。

相反,将一个文件夹更深入到NETFX 4.0工具(例如C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools)并尝试使用mageui.exe。它应该工作......

答案 1 :(得分:0)

要设置入口点,请在文件列表的“文件”选项卡上 - 当您填充应用程序清单中的文件时,会有一个文件类型列 - 其中一个下拉项是入口点。漂亮的小隐藏功能,嗯?