我有一個小門戶I'm寫作,這個門戶網站應該發動按鈕點擊安裝。我正在使用VS2010在WinXP SP3工作站上開發,在這臺機器上,即使是編譯和發佈,一切都按預期工作。但是,當我在Windows 7中運行編譯的應用程序時,它崩潰了......應用程序工作,它只是當我點擊程序安裝按鈕時崩潰。在Windows 7上WPF應用程序崩潰
編程看起來是這樣的:
private void button_access_Click(object sender, RoutedEventArgs e)
{
Process executable = new Process();
string executablePath = "D:\\Visual Studio 2010\\SAFE_Portal1\\SAFE_Portal1\\Extra Programs\\AccessRT2003.exe";
executable.StartInfo.FileName = executablePath;
executable.Start();
}
它THR button_access_Click程序專門崩潰......
任何想法,這可能是爲什麼? I`ve試圖尋找在這裏的#1,和其他論壇,但都無濟於事......
任何幫助或方向岡茨歡迎!
您可以將try catch塊添加到該代碼並輸出異常消息和堆棧跟蹤。 –
嘿,謝謝你的回覆! 我加了try catch,結果失敗了,因爲找不到指定的文件。指定的文件位置始終存在於我的XP機器中。這意味着我的XP機器上「d:\\的Visual Studio 2010 \\ \\ SAFE_Portal1 \\ SAFE_Portal1額外的程序\\ AccessRT2003.exe」始終存在,所以,當我的應用程序轉移到win7的,那臺機器上AP顯然是不當下。 問題是,從來就增加了.exe文件到我的解決方案,但我還沒#牛逼想出如何在.EXE文件鏈接,以便它指定的解決方案的文件...任何aideas? – SlickD
在我的圖片,我也加入到我的解決方案,我可以按以下聯繫他們: 「圖片\ image1.jpg」 但因爲程序文件路徑,需要雙斜槓\\,我不確定如何指定它... – SlickD