【发布时间】:2012-12-03 01:10:45
【问题描述】:
我的电脑中安装了Microsoft Visual Studio 2010。我使用 C# 编写了一个程序,它在 Debug 目录中创建了一个 .exe 文件。当我双击 .exe 文件时,我可以在我的机器上打开它。但是,如果我复制该 .exe 文件并尝试在另一台计算机上运行它(没有Microsoft Visual Studio),它就不起作用。您能告诉我如何使 .exe 文件在任何计算机上工作吗?或者,如果您知道一个解释它的网站。我很久以前就使用 Winzip 完成了这项工作,并将所有库文件单独包含在 .ext 文件中。但不记得我是怎么做到的了。有谁知道如何将我的所有库文件单独包含在 .exe 文件中。所以我可以在没有这些库文件的计算机上运行它?
【问题讨论】:
-
您是否在另一台计算机上安装了 .net 框架?它会给出任何有意义的错误吗?
-
您需要确保 .Net 运行时和所有必需的 dll 都安装在您想要运行程序的任何计算机上。您最好创建一个安装程序以确保您的先决条件以及您的程序都已安装。
-
您可以从 Microsoft 下载中心下载相应的 .NET 框架安装程序:microsoft.com/en-us/download/…
-
“它不起作用” - 你能详细说明吗?
-
感谢所有回复,成功了