我正在尝试在Visual C#中编译我的程序。但是,我需要它运行的机器(好吧,我需要它能够在任何Windows机器上运行,至少是Windows XP)没有安装.NET DLL。我是新手,所以如何使用运行时DLL编译我的Visual C#程序,以便它可以在其他机器上运行?
答案 0 :(得分:5)
没有办法。在运行任何.NET应用程序之前,您需要安装.NET运行时。
答案 1 :(得分:5)
如果您使用安装程序中的Click-Once部署you can set a setting,安装程序应在运行之前安装.NET框架。如果这不是一个选项(例如目标机器有慢速/没有互联网连接),您可以安装redistributable version of .NET
答案 2 :(得分:4)
你做不到。 .Net程序只能在目标机器上安装.Net framework / CLR时运行。此方案没有纯XCOPY部署故事。