我還有另一個部署問題。.Net應用程序部署:僅在我的機器上運行
我擁有的東西:一些Windows窗體應用程序,它在瀏覽器緩存中查找並從那裏複製圖像文件。
問題:應用程序在我的機器上運行良好,但是每當我嘗試在別人的機器上運行它時,我都會收到一條錯誤消息(「發生錯誤。退出」以及Temp文件夾中的3個文件的列表。關於這些文件中的問題沒有太多的信息。
我已經嘗試了不同的目標框架.Net 4.0,.Net 4.0客戶端配置文件,3.5,3.5客戶端配置文件 - 同樣的問題 我試過OneClick的部署和安裝項目,只是複製* .exe文件,所有最後都出現同樣的問題
在目標機器上安裝完整的.Net 4.0框架,但它沒有區別
該應用程序正在從註冊表中讀取,但我不認爲從HKLM讀取需要管理員權限,但我嘗試以管理員身份運行。
我試過Windows 7,XP SP3 - 類似的輸出。
除.Net框架外,項目沒有依賴關係。
任何建議,我可以檢查在外國機器上的應用程序究竟發生了什麼?
p.s.源代碼可在這裏,如果你想看看:http://cachecopy.codeplex.com/SourceControl/list/changesets
UPD:感謝您的建議,大家好,我已經設置了Visual Studio中的一些其他的機器上並在幾秒內發現了一個問題。我試圖用String.Empty作爲地址打開目錄。傻我!
您是否有權訪問應用程序失敗的其他人的機器,即他們是否允許您將調試器附加到進程並查看其中斷位置? –
此刻試圖在其他機器上設置開發環境。將在幾分鐘內運行調試器 - ) – trailmax
比設置整個開發環境更簡單的是使用遠程調試。很高興你發現了這個問題。 –