运行已编译的C#程序(.exe)的要求
本文关键字:exe 程序 编译 运行 | 更新日期: 2023-09-27 18:19:59
假设我有一个用Visual Studio创建的已编译的C#应用程序。.exe文件。我想在另一台计算机上运行该文件。为了运行文件,计算机的系统要求是什么?创建C#程序时是否必须使用相同的.Net Framework版本?
您可以在项目的属性页中设置.NET Framework要求。
项目的目标框架设置特性
您可以在Visual Studio中访问此页面,方法是打开Windows窗体或WPF项目,右键单击有问题的项目,然后选择"属性"。
-
简短回答:
是的,客户端计算机需要您的程序所针对的.NET framework版本。
-
长答案:
C#程序预编译为IL——完全依赖于.NET框架的二进制文件。在项目设置中,您可以选择要使用的.NET版本(较低的版本意味着较少的语言功能,但通常更具兼容性)。
不过,你可以使用一个链接器(而且是原生的,哇!)。见萨拉曼德。