2010-02-26 224 views
4

我有WPF應用程序,它可以在我的PC上正常工作。由於這個應用程序將被客戶使用,我試圖在其他幾臺電腦上運行該應用程序。無法在其他計算機上運行WPF應用程序

但是,當我嘗試運行它,它會打開窗口的短暫時刻,並關閉自己。

看起來像.net只是拒絕啓動應用程序。

事件日誌中沒有任何內容。另外我的應用程序在加載級別有錯誤處理,所以如果出現錯誤,應用程序不會崩潰。所以我很確定它沒有調用任何應用程序代碼。

這裏有什麼可能是錯的?

注:

- 應用程序,因爲它只能在發展中不具有簽名的程序集。 - 我試圖通過複製編譯的文件來運行應用程序。沒有clickonce安裝。 - 嘗試clickonce安裝以及相同的結果

回答

3

您需要包含引用,看起來像目標機器沒有的引用。

要使用ClickOnce發佈在項目中引用參考,請轉至發佈頁面,然後單擊「應用程序文件」。在那裏你可以看到你的應用程序使用的引用列表。您可以將發佈狀態更改爲包含目標計算機所有/可能不具有的所有引用。

+0

我錯過了同步框架,無法使用複製dll進行安裝。但是,謝謝你的回答是最相關的 – mamu 2010-03-15 02:44:41

1

是否.net 3.5安裝在所有測試計算機上?我相信這是WPF支持的最低版本。

+0

是的,我確認它已安裝 – mamu 2010-02-26 15:33:33

相關問題