【问题标题】:Export C# Project as .EXE file将 C# 项目导出为 .EXE 文件
【发布时间】:2019-08-30 15:28:30
【问题描述】:

我在 Visual Studio 2019 中有一个 C# 项目,我希望将其导出为 .EXE 文件。我已经在“发布”模式下运行它,但在“bin”文件夹中没有出现 .exe - 只有一个“.deps”、“.dll”、“.pdb”、“.runtimeconfig.dev”和一个“ .runtimeconfig'。我相信我正在使用企业版的试用版 - 试用版是否允许导出? 谢谢。

【问题讨论】:

  • 项目的输出类型是什么?
  • 默认输出到 bin\Release,而不是 bin。
  • @RenanBarbosa:那是 C++,不是 C#
  • 这是一个 .net 核心项目吗?如果你有一个.runtimeconfig.dev 文件,它肯定听起来像它。如果是这样,你会使用类似dotnet publish -r win-x64 -c Release --self-contained
  • 要扩展 @auburg1 所说的内容,右键单击项目(在解决方案资源管理器中)并选择属性。输出类型属性位于应用程序页面上。您可能在那里有类库。如果要构建(不是导出,构建)应用程序,则需要选择适当的应用程序类型。你可能想从头开始做一些事情

标签: c# visual-studio-2019


【解决方案1】:

您可能有一个库项目作为解决方案的一部分,并且您正在库的 bin 文件夹中查找 exe。如果是这样,它就不会存在。您只会在该 bin 文件夹中找到 dll。

1 - 右键单击​​您希望输出为 EXE 的项目

2 - 点击“在文件资源管理器中打开文件夹”

3 - 你应该在这里看到一个 bin 文件夹,导航进去,你会找到你的 Release 和 Debug 文件夹。

【讨论】:

  • 谢谢,但正如我解释的那样,我已经这样做了,但没有 .exe 文件。幸运的是 @stuartd 有解决方案,无论如何谢谢!
猜你喜欢
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 2021-08-05
  • 1970-01-01
  • 2020-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多