可能重复:
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