我開發了一些C#插件,沿着別人的應用程序部署在VS2008庫。他們使用ClickOnce進行部署,我試圖做一些不符合標準的事情。ClickOnce的DLL問題
在在安裝了應用程序,我的dll的一臺機器,我想手動替換我的一些DLL文件來測試一個補丁。
應用程序是在C:\ Documents和Settings \ testsystem \本地設置\ APPS \ 2.0 \ blahblahblah ...討厭的長路徑\
和我的DLL位於該路徑下的子目錄。
我測試了我的DLL文件,並將它們在子目錄但是從他送我的DLL的舊版本實際上是運行跟蹤輸出顯示。我讓測試人員驗證DLL是否在子目錄中,並且跟蹤日誌顯示正確的路徑,表明該應用程序正在從該位置運行,但跟蹤輸出不是來自我發送給他的DLL。
ClickOnce部署的東西是所有精靈的魔法我在這一點上。它似乎沒有覆蓋我的新DLL,但它肯定沒有運行我期望它運行的版本。有人有主意嗎?
謝謝, 馬特
好點,羅伯特。這是一個令人沮喪的一天,我用我的大腦(和我經常使用的程序),而不是讓情況得到我最好的...呃,你知道的。謝謝。 – itsmatt 2009-02-11 02:06:24