我繼承來寫數據庫信息成各種文件格式的C#WinForm應用程序只有部分文件寫入能力(CSV,XML和Excel)根據客戶的需求。我最近添加了另一種格式,它在調試模式下工作正常。但是,當我發佈它時,除了我的新增外,其他所有內容都可以使用。C#Winform的:
誰能告訴我,如果有一個設置或東西是防止我從已發佈版本工作在Debug版本工作,而新增加的?
我繼承來寫數據庫信息成各種文件格式的C#WinForm應用程序只有部分文件寫入能力(CSV,XML和Excel)根據客戶的需求。我最近添加了另一種格式,它在調試模式下工作正常。但是,當我發佈它時,除了我的新增外,其他所有內容都可以使用。C#Winform的:
誰能告訴我,如果有一個設置或東西是防止我從已發佈版本工作在Debug版本工作,而新增加的?
關於你的問題,我已經發表在調試模式許多應用所以在一段時間後,我可以更容易地通過遠程調試,等等,所以沒有這一問題解決問題。
很多時候,「它在我的機器上工作」是客戶端沒有爲您的新功能提供正確的DLL的結果......它發生在我身上很多次,看起來很明顯,一切都很好,直到你看一看到融合日誌文件...激活融合日誌,並添加痕跡
通過發佈你是什麼意思?如果您使用VS發佈方法,那麼如果版本相同,它將不會替換dll。您需要在AssemblyInfo.cs中更改版本,然後重新發布。
對不起,我正在使用Visual Studio的發佈方法。我每次都更新AssemblyInfo.cs以匹配「發佈版本」號碼,但仍然沒有任何結果。 – Dennis 2011-04-04 07:45:05
審查其執行情況,並把日誌。 – lsalamon 2011-04-04 02:22:22