生成的.exe文件运行时报“不是有效的win32应用程序”

我在别人的电脑上运行窗体程序生成的.exe程序时,报“不是有效的win32应用程序”,运行不了。

检查发现是版本太高,把编译程序的.NET Framework改低点,直到对方满足运行电脑的要求就行了。改的地方如下:

右击project,得到如下画面

生成的.exe文件运行时报“不是有效的win32应用程序”_第1张图片

将Target framework 4改成较小的版本



你可能感兴趣的:(C#语言)