解决 在VS中制作独立的EXE

品瑞

新成员
已加入
2020年3月22日
留言内容
2
编程经验
Beginner
您好,我将自己设为控制台应用程序。它在放置exe文件的基本目录中执行各种操作。
发布项目时,我得到以下文件:
  • MyAPP.deps.json
  • MyAPP.dll
  • MyAPP.exe
  • MyAPP.pdb
  • MyAPP.json
该应用需要所有文件,否则它将在启动后立即关闭。
如何发布项目以获取单个EXE文件?
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,499
地点
悉尼,澳大利亚
编程经验
10+
发布会创建一个安装程序。如果您不希望安装程序,请不要发布。每次构建时都在创建一个EXE,因此如果需要就可以部署它。只要确保将生成配置更改为Release并使用该EXE即可,而不要使用Debug一个。

根据该输出,看来您已经创建了一个.NET Core项目。您可以放心地忽略PDB文件,但是我不确定是否可以忽略JSON文件。 DLL当然不能。如果目标是.NET Framework而不是.NET Core,则只需部署EXE。
 

品瑞

新成员
已加入
2020年3月22日
留言内容
2
编程经验
Beginner
如果目标是.NET Framework而不是.NET Core,则只需部署EXE。
做了一个新的Framework Project,导入了我的类,它现在可以完全按照我的要求工作了,非常感谢。
 
Last edited:

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,499
地点
悉尼,澳大利亚
编程经验
10+
请注意,.NET Framework包含一个大型类库,所有.NET Framework应用程序都可以使用该类库。使用.NET Core的部分原因是人们希望能够选择所需的.NET类库的各个部分。
 
最佳 底部