编辑:便携式 Visual Studio 代码
EDIT: Portable Visual Studio Code
我在没有 Visual Studio 的计算机上构建了我的项目和 运行 .exe。不会 运行.
我搜索了如何使用所有 .dll 构建我的项目,但只找到了如何将 .dll 转换为 .exe,我希望能够在 computer/laptop 上使用我的构建而无需 visual studio,也就是我认为有.dll到运行而已。
任何人都可以分享有关如何执行此操作的 link 或教程吗?
我正在使用 C# 控制台 .NET Core 3.1。
编辑:对于任何想要使他们的程序可移植的人,请检查下面的答案
因此,首先,当您希望您的代码 运行 在另一台机器上时,请确保
- 另一台机器安装了 .Net 或者
- 您制作了应用程序的便携版本
以this简单的ConsoleApp为例。
您可以通过单击 F6
来构建,但是当它 运行 时,它会查找 .NET 库,这些库仅在您的 PC 上,因为您安装了 Visual Studio .
因此,如果您想 运行 它在另一台 PC 上,您必须发布它。为此,您可以通过双击 .sln 文件(打开 VS)然后打开解决方案资源管理器选项卡,右键单击您要构建的一个项目(不仅仅是 .cs 文件),单击发布 > 目标一个文件夹 > 将特定目标设置为 ClickOnce > 下一步直到配置选项卡。在那种情况下,select 部署模式是自包含的,因此,所有必需的库都将在 .exe 文件中。最后,在文件发布选项上,select 生成单个文件,因此所有内容都将位于 .exe 文件中。然后点击发布,您应该会在 selected 文件夹中看到“已发布”应用程序。
希望我有所帮助!
1: Visual Studio with simple console app open
我在没有 Visual Studio 的计算机上构建了我的项目和 运行 .exe。不会 运行.
我搜索了如何使用所有 .dll 构建我的项目,但只找到了如何将 .dll 转换为 .exe,我希望能够在 computer/laptop 上使用我的构建而无需 visual studio,也就是我认为有.dll到运行而已。
任何人都可以分享有关如何执行此操作的 link 或教程吗?
我正在使用 C# 控制台 .NET Core 3.1。
编辑:对于任何想要使他们的程序可移植的人,请检查下面的答案
因此,首先,当您希望您的代码 运行 在另一台机器上时,请确保
- 另一台机器安装了 .Net 或者
- 您制作了应用程序的便携版本
以this简单的ConsoleApp为例。
您可以通过单击 F6
来构建,但是当它 运行 时,它会查找 .NET 库,这些库仅在您的 PC 上,因为您安装了 Visual Studio .
因此,如果您想 运行 它在另一台 PC 上,您必须发布它。为此,您可以通过双击 .sln 文件(打开 VS)然后打开解决方案资源管理器选项卡,右键单击您要构建的一个项目(不仅仅是 .cs 文件),单击发布 > 目标一个文件夹 > 将特定目标设置为 ClickOnce > 下一步直到配置选项卡。在那种情况下,select 部署模式是自包含的,因此,所有必需的库都将在 .exe 文件中。最后,在文件发布选项上,select 生成单个文件,因此所有内容都将位于 .exe 文件中。然后点击发布,您应该会在 selected 文件夹中看到“已发布”应用程序。
希望我有所帮助!
1: Visual Studio with simple console app open