2010-04-12 101 views
-1

你好我已經在c#.net中創建了一個Windows應用程序,它在Windows XP中工作正常,但是當我嘗試在Windows 7或Vista中安裝安裝程序時,運行..我應該爲它寫一些代碼...?C#.net Windows應用程序安裝程序沒有運行在Windows 7中

請幫忙

+0

您必須更加具體地說明「安裝程序永不運行」的含義。你是說你雙擊setup.exe文件然後什麼也沒有發生?或者是一個錯誤信息(如果是這樣,什麼錯誤信息)?或者是其他東西? – 2010-04-12 05:09:20

+0

yh當我雙擊setup.exe文件,然後什麼也沒有發生 – deepu 2010-04-13 06:15:33

+0

您正在使用哪個版本的Visual Studio?您是使用內置安裝項目類型還是使用第三方安裝程序庫? – TarkaDaal 2010-04-15 21:03:29

回答

1

假設您的安裝程序是MSI,請打開登錄以查明原因。

msiexec NameOfYour.msi /l*v log.txt 
+0

對不起,我沒有得到你...安裝在XP中工作正常...但是當我嘗試安裝在Vista或7沒有發生.. – deepu 2010-04-13 06:36:26

+0

*確切* :)你說 - 「當我嘗試安裝設置」...所以如果在安裝過程中出現問題,並且您的安裝程序(.msi或.exe安裝程序)構建爲與Microsoft Installer(MSI)配合使用,在MSI日誌中可能有助於查明您的問題。 – si618 2010-04-13 08:45:03

+0

謝謝你的信息,我建立使用Visual Studio發佈方法的設置..應該有任何其他方法來構建setup.which將在所有窗口版本兼容 – deepu 2010-04-17 06:04:40

0

請確保您的盒子上安裝了正確的.net Framework版本。

+0

yh ...它具有框架....但是當我安裝在沒有.net的xp系統中時,它會自動嘗試下載框架,這裏在Windows 7中沒有響應... – deepu 2010-04-13 06:34:20

相關問題