运行已编译的C#程序(.exe)的要求

时间:2015-10-31 20:49:17

标签: c# .net frameworks requirements compiled

我们说我有一个用Visual Studio创建的编译C#应用程序。 一个.exe文件。 我想在另一台计算机上运行该文件。 为了运行文件,计算机有哪些系统要求? 是否必须在创建C#程序时使用相同的.Net Framework版本?

2 个答案:

答案 0 :(得分:0)

您可以在项目的属性页面中设置.NET Framework要求。

Target Framework Setting Property of Project

您可以通过打开Windows窗体或WPF项目在Visual Studio中访问此页面,右键单击相关项目并选择“属性”。

答案 1 :(得分:0)

  • 简短回答:

    是的,客户端计算机需要程序所针对的.NET框架版本。

  • 答案很长:

    C#程序预编译到IL - 完全依赖于.NET框架的二进制文件。在您的项目设置中,您可以选择您想要使用的.NET版本(较低版本意味着较少的语言功能,但通常会提供更多兼容性)。

    你可以使用链接器(然后去原生,喔!)。请参阅Salamander