请问(VS2008) C# winform程序,为什么打包后在xp系统上安装后无法运行?

时间:2022-09-11 13:36:50

打包中已经含有DotNetFX35和WindowsInstaller3_1,运行360安全卫士程序才能运行,否则无法运行;退出或卸载360安全卫士后,程序就无法运行。
报错见图

5 个解决方案

#1


请问(VS2008) C# winform程序,为什么打包后在xp系统上安装后无法运行?请问(VS2008) C# winform程序,为什么打包后在xp系统上安装后无法运行?请问(VS2008) C# winform程序,为什么打包后在xp系统上安装后无法运行?

#2


xp上没有 .Net Framework,你需要自己安装,不管是3.5还是4.0版本

#3


安装了 .Net Framework 3.5 问题依旧

#4


好像有说过.NET不是向下兼容的。
NET2.0开发的,只装NET4.0也会出现问题。

#5


引用 4 楼 xgp0009 的回复:
好像有说过.NET不是向下兼容的。
NET2.0开发的,只装NET4.0也会出现问题。

MS是这样,我自己做的3.5的包,是把2.0,3.0,3.5都要打进去.

#1


请问(VS2008) C# winform程序,为什么打包后在xp系统上安装后无法运行?请问(VS2008) C# winform程序,为什么打包后在xp系统上安装后无法运行?请问(VS2008) C# winform程序,为什么打包后在xp系统上安装后无法运行?

#2


xp上没有 .Net Framework,你需要自己安装,不管是3.5还是4.0版本

#3


安装了 .Net Framework 3.5 问题依旧

#4


好像有说过.NET不是向下兼容的。
NET2.0开发的,只装NET4.0也会出现问题。

#5


引用 4 楼 xgp0009 的回复:
好像有说过.NET不是向下兼容的。
NET2.0开发的,只装NET4.0也会出现问题。

MS是这样,我自己做的3.5的包,是把2.0,3.0,3.5都要打进去.