2009-02-24 64 views
1

在構建我們的VB.NET .exe後,使用第三方.NET Reactor實用程序對其進行混淆,然後將其輸出包含在VS2005部署項目中。有沒有一種方法可以在發佈之前使用點擊一次替換.exe和Scrambled版本?網絡反應器&clickonce部署

有沒有人設法用點擊一次,一個網絡保護應用程序?

+0

當我遇到錯誤「試圖加載程序的格式不正確」。它表明我試圖在64位版本的Windows上加載32位DLL(在我的情況下爲Vista)。 – 2009-02-26 20:55:29

+0

我想保護後的可執行文件被破壞,(仍然使用XP)......但爲什麼發生這種情況? – OrElse 2009-02-26 21:09:18

回答

2

您可以但不能使用標準的ClickOnce部署方案。一種方法是創建一個MSBuild任務,該任務接受您的文件並使用混淆文件創建ClickOnce清單。基本問題是,一旦在創建清單後更改文件,它將使文件無效,從而導致非工作的ClickOnce部署。

0

您將受保護的文件嵌入到一次提取並執行的項目中。然後發佈。