2009-09-24 99 views
2

我有一個爲我的VSTO加載項構建的Windows Installer項目。但是,我必須在最後通過一個混淆器運行我的一個DLL,但是如果我嘗試使用修改後的DLL構建安裝項目,它只會重建我的原始DLL並覆蓋修改過的DLL。有沒有一種方法可以構建安裝項目並使用我的修改後的DLL?替換Windows Installer項目中的DLL

謝謝。

回答

1

您可以簡單地將DLL添加到您的安裝程序項目中添加靜態文件的方式嗎?將其視爲「內容」。

+0

這工作有點。我必須做更多的檢查,以確保儘管。 – Max 2009-11-03 02:45:11

1

你應該能夠運行在生成後事件的混淆:

if $(ConfigurationName) == Release <obfuscatorprogram> $(OutDir)$(TargetFileName) 

生成後事件是在你的項目屬性,下生成事件。

如果你已經這樣做了,我不確定有什麼問題。

+0

嗨HindMind。出於某種原因,我仍然無法讓它工作。我所做的是構建我的程序的DLL(這仍然處於調試發佈模式),然後有一個預生成事件,在生成之前(我也進行了構建後事件)將混淆的DLL複製到生成文件夾。出於某種原因,被封裝的程序集仍然沒有被模糊處理。任何其他想法? – Max 2009-10-30 23:33:20