我使用Visual Studio在C#中编写了一个非常简单的Windows窗体应用程序(我的第一个)。该应用程序只显示一个对话框,其中包含有关本地计算机的信息(本地IP,用户名,PC名称,域名等)及其相关信息。当用户点击“确定”时,它就会结束。按钮。
我想将应用程序部署为可双击直接运行的可执行文件。我已经在项目文件夹中提取了Visual Studio生成的可执行文件,并且我已经在许多不同的计算机上成功运行它。但是,在某些使用XP的计算机上,我收到一条错误消息,指出它不是有效的WIN32应用程序。
我正在解决的问题是.NET框架不存在或者安装了比目标版本更旧的版本。
我的问题是,是否可以确保应用程序在(至少)Windows XP上运行,但仍然可以将其作为双击运行的简单可执行文件?
提前致谢。
答案 0 :(得分:0)
您可以尝试以下方法之一:
EDIT1: .NET Native需要Windows 10,从上面划掉它
EDIT2:使用WMI添加C ++作为替代方法