2011-02-24 67 views
1

我最近繼承了一個.net 2.0壓縮框架應用程序,我之前已經生成了一個工作並安裝正常的dotfuscated發行包。 Windows Mobile 2003及以上版本的目標操作系統最高6.5。Dotfuscator混淆了.net cf 2.0應用程序

在最近做了一些錯誤修復後,我開始使用exaclty完成與前一版本相同的構建項目。現在我發現帶有.net框架錯誤的模糊版本錯誤如下

「應用程序未能加載所需的組件 如果.net框架安裝在存儲卡上,請確保此卡已就位並啓動支持信息:-27147454964(8000700C)「

我不知道是什麼原因導致了這種情況。據我所知,自上次發佈以來,構建解決方案沒有任何變化,並且對應用程序的源代碼進行的更改無非是在某些情況下更經常刷新下拉列表。如果我在不使用dotfuscator的情況下構建安裝包,該應用程序工作正常。

我希望有人可以幫助,因爲它讓我難住。我對dotfuscator很少有經驗,但沒有幫助。

在此先感謝

+1

任務完成,沒有人會想要反編譯這個程序。聯繫供應商尋求支持。 – 2011-02-24 13:53:26

+0

這很有用。謝謝 – 2011-03-01 15:02:25

回答

0

很難說沒有挖掘到更多的細節。如果您仍然遇到此問題,請聯繫PreEmptive support [email protected]或在支持論壇上發帖http://www.preemptive.com/forum/,我們可以直接跟進您的問題,嘗試確定造成此問題的原因。

- Brandon Siegel,PreEmptive Solutions

0

那麼我已經到了這一個的底部。這涉及到DLL的簽名。我必須延遲DLL的簽名,然後讓dotfuscator用與延遲簽名相同的密鑰文件發佈擴散。