您是否可以启动应用程序C#,因此它不需要.NET而您不会降级.NET版本

时间:2016-07-20 15:51:41

标签: c# .net visual-studio

之前我问过这个问题,但如果我降级到.NET 3.5,我无法使用Windows窗体应用程序执行某些操作,我会收到错误,因为在以后的版本中添加的某些内容不在我使用的版本中。 我正在为Windows 7制作应用程序。

链接到上一个:Can you launch a app C# so it doesn't need the .NET

2 个答案:

答案 0 :(得分:0)

由于C#本质上是.NET的中间语言(IL)的可读版本,因此无法在未安装.NET 运行时的情况下运行使用C#创建的应用程序。 您无需降级任何内容 - 只需将目标版本更改为3.5。但是,在这种情况下,您必须坚持3.5及以下的功能。 如果你想使用4.0+ - 只需为你的应用程序安装一个安装.NET 4.0运行时的安装程序。

P.S。 我个人真的怀疑在没有至少.NET 4.0的情况下运行Windows 7的盒子数量显着。

答案 1 :(得分:0)

只需在安装程序中包含应用程序所需的Framework即可。他们应该能够并排奔跑。

相关问题