编辑:便携式 Visual Studio 代码 [关闭]

Posted

技术标签:

【中文标题】编辑:便携式 Visual Studio 代码 [关闭]【英文标题】:EDIT: Portable Visual Studio Code [closed] 【发布时间】:2021-05-10 09:00:59 【问题描述】:

我已经构建了我的项目并在没有 Visual Studio 的计算机上运行了 .exe。它不会运行。

我已经搜索了如何使用所有 .dll 构建我的项目,但只知道如何将 .dll 转换为 .exe,我希望能够在没有 Visual Studio 的计算机/笔记本电脑上使用我的构建,即我认为有 .dll 可以运行它。

谁能分享一个链接或教程如何做到这一点?

我正在使用 C# 控制台 .NET Core 3.1。

编辑:对于任何想要使他们的程序可移植的人,请查看下面的答案

【问题讨论】:

在您的应用程序未运行的计算机上,查看 Windows 事件查看器以查看在尝试运行您的应用程序时记录的错误。这些错误将为您提供有关问题所在的详细信息。 这个问题太宽泛,无法在 *** 上回答。如果您想得到答案,请提供更详细的问题 我还应该提供哪些其他信息? "*它不会运行" - 这不是提问的合适方式。您需要像使用事件查看器一样学习标准的 Windows 调试技术。我建议您请组织中的高级开发人员帮助您完成此任务,因为完成此任务可能超出了简单 Q 和 A 的范围 【参考方案1】:

所以,首先,当您希望代码在另一台机器上运行时,请确保

另一台机器安装了 .Net 或 您制作了应用的便携版本

以this simple ConsoleApp 为例。

您可以通过单击 F6 来构建,但是当它运行时,它会查找 .NET 库,这些库仅在您的 PC 上,因为您安装了 Visual Studio。

因此,如果您想在另一台 PC 上运行它,您必须发布它。为此,您可以通过双击 .sln 文件(打开 VS)然后打开解决方案资源管理器选项卡,右键单击要构建的一个项目(不是仅 .cs 文件),单击发布 > 目标文件夹 > 将特定目标设置为 ClickOnce > 继续点击直到配置选项卡。在那里,将部署模式选择为自包含,因此,所有必要的库都将在 .exe 文件中。最后,在文件发布选项中,选择生成单个文件,这样所有内容都将位于 .exe 文件上。然后点击发布,您应该会在所选文件夹中看到“已发布”应用。

希望我能帮上忙!

1:Visual Studio with simple console app open

【讨论】:

以上是关于编辑:便携式 Visual Studio 代码 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Sqlite:外键在Visual Studio中无法正常工作

未安装C#的 visual studio 语言支持。代码编辑intellisense 将不可用。

如何使用 C++ 非托管库在 Visual Studio 2017 中为 Xamarin.Forms 设置项目?

如何评价Visual Studio Code

代码编辑器——Visual Studio Code

visual studio 代码编辑时怎样自动添加大括号