2011-01-26 39 views
2

我使用ClickOnce發佈我的wpf應用程序,但是我也想對其進行混淆。
我將我的應用程序發佈到本地文件夾,對其進行模糊處理,然後使用mageui將其取出,然後將其上傳到我的Web服務器。
問題是,我似乎無法將我的可執行文件定義爲入口點,每當我選擇它時,它都會默認恢復爲空文件類型。
奇怪的是,即使我不混淆我的程序集並嘗試按原樣退出,也會發生這種情況。我可以定義我引用的其他dll作爲入口點(這當然不是它們的用途),但不是啓動我的應用程序的可執行文件。
有什麼建議嗎?無法使用MageUI選擇入口點

回答

0

要設置一個切入點,在文件列表中的文件選項卡上 - 當你在應用程序清單填充文件,有一個文件類型列 - 下拉項目之一是一個切入點。漂亮的小隱藏功能,呃?

+1

這是沒有問題的。問題是我的dll每次我試圖將它們設置爲這樣他們只是復位時間沒有被看作是有效的入口點。 – dortzur 2011-02-10 12:49:57

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。它應該工作...