无法使用 MageUI 选择入口点

dor*_*zur 2 .net c# wpf clickonce

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

小智 5

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

如果您从 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin 等位置调用 mageui.exe,您可能无法在主可执行文件上设置入口点,正如您发现的那样。

相反,请进入更深的一个文件夹,找到 NETFX 4.0 Tools(例如 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools),然后尝试从那里使用 mageui.exe。它应该有效...