我是C#的新手。
我有一个程序,我想在任何计算机上工作。
如何编译应用程序以在没有依赖项的任何计算机上运行?
一个简单的问候世界让我们说:
class MainApp {
public static void Main() {
// Write text to the console.
Console.WriteLine("Hello");
}
}
答案 0 :(得分:0)
要运行.Net应用程序,您需要在该计算机上安装.Net Framework。
如果这对您有用,请选择其他语言。
答案 1 :(得分:0)
要编译应用程序,您可以使用Visual Studio
并从Build Solution
菜单中选择Build
。
您还可以使用命令行和csc.exe
要通过csc
编译应用程序,您需要在命令提示符中执行以下语句。
csc YourFile.cs
任何尝试执行程序集的计算机都需要安装.NET
框架。
答案 2 :(得分:0)
另一台计算机需要能够运行.NET程序。
我知道有两种方法可以让您在其他计算机上运行您的软件,假设它们符合上述要求。
C:\Users\username\Documents\Visual Studio 2012\Projects\YourProjName\YourProjName\bin
另外,如果您希望您的程序几乎可以在任何机器上运行,我会选择其他语言。 Java很受欢迎,它非常接近C#。许多大学也专注于Java,所以如果你去上学,它会给你一个支持。也就是说,我用Java完成了我的全部学位并最终进入了.NET商店,所以我不得不重新学习一些东西......第二个想法,就是学习所有东西......