2013-06-26 29 views
-2

Hy,我正在嘗試發佈我的第一個應用程序。在調試模式下,一切工作正常,在我的電腦上也可以正常工作,但在另一臺電腦上卻無法正常工作。當我嘗試運行它時,我收到消息「」應用程序「已停止工作」。當我點擊查看問題的詳細信息,我得到這樣的:無法讓應用程序在發佈後在另一臺計算機上工作

Problem signature: 
Problem Event Name: CLR20r3 
Problem Signature 01: robnoknjigovodstvo.exe 
Problem Signature 02: 1.0.0.0 
Problem Signature 03: 51cac5f7 
Problem Signature 04: System.Data 
Problem Signature 05: 4.0.30319.17929 
Problem Signature 06: 4ffa5def 
Problem Signature 07: 1de2 
Problem Signature 08: 5f 
Problem Signature 09: System.InvalidOperationException 
OS Version: 6.1.7601.2.1.0.256.48 
Locale ID: 1050 
Additional Information 1: aa76 
Additional Information 2: aa76315143599a541a5fa1df4fbde453 
Additional Information 3: 0709 
Additional Information 4: 0709e632ea855b8ded4d7d20096b20d8 

在我開發的應用程序的計算機我有32和Windows,並在另一種是64位版本,我試圖改變平臺的目標,但它沒」牛逼的幫助

+0

無法回答,它是否具有訪問權限?文件路徑? – Sayse

+0

可能是一個時刻。你可以部署到32位操作系統的另一臺機器上嗎? –

+0

是的,很難說。猜測:System.Data'與'System.InvalidOperationException'配對提示您嘗試訪問數據庫/數據源時出現錯誤。 – DonBoitnott

回答

-1

也許,你沒有在你的項目中包括了所有的dll

+0

這將是一個不同的例外。 – DonBoitnott

0

檢查了這一點:Debugging "Application.exe has stopped working" with .NET。 如果您正在訪問文件系統,請檢查您是否有權寫入或讀取。 另外,確保其他系統安裝了足夠的.NET框架。 將目標更改爲任何CPU。 另外,一個好主意是將代碼包裝在try-catch塊中,並將錯誤寫入磁盤(在您有寫入權限的位置)。

0

也許你可以找到你的答案here

相關問題