可能重複:
Is the .Net framework required for even a single line of VB.Net?做.net應用程序絕對需要.net框架才能運行?
我得到我的編程英尺,設計簡單的VB .NET程序從閃存驅動器運行實用程序和安裝溼。我在編碼和設計方面取得了很好的進展,但是當我在炫酷的XP安裝系統上展示我的作品並在啓動exe時出現「無效的win32應用程序」錯誤時,我感到很驚訝。實際上很尷尬。
安裝.net框架對於加載在vb .net中編碼的.exe文件至關重要?如果是這種情況,是否嘗試將代碼適配到vbs腳本或類似的東西?有沒有其他合理的解決方法在目標系統上安裝.net?提前致謝。
謝謝。你知道是否可以製作一個檢查.net安裝的vbscript,如果沒有找到,那麼快速安裝.net然後啓動vb.net應用程序? – KevinD
我會建議反對VbScript。最好的方法是將您的程序與安裝程序一起發送給您的網絡版本。 對於Vb.NET,這是可能的。如果你真的很喜歡冒險,你可以試着建立一個帶有burn(WiX組件)的bootstrapper安裝程序。但是這很複雜 - 但是如果找不到任何相當簡單的東西,那麼使用一個檢查網絡並中止的WiX安裝程序。 –
或只是使用CLickOnce部署或安裝項目來創建一個基本的安裝程序,將檢查.net框架 – user1937198