我已经编写了一个简单的“Hello World”程序。这个程序已经成功地编译通过,没有任何错误。我可以在 bin 文件夹中看到工作的可执行文件。但是项目的 Release 文件夹完全是空的。我不知道是否存在任何设置问题或构建问题。显然,我没有看到任何错误。
更详细的解释:默认情况下,可执行文件的输出目录为 [your_project_directory]\bin\Debug(调试模式)或 [your_project_directory]\bin\Release(发布模式)。 your_project_directory - 项目所在的位置(包含 *.csproj 文件) 如果要切换默认目录(Debug/Release),请参考这里的解决方案。如果想要指定自己的输出目录,请按照以下步骤操作: 进入项目 -> [MyProjectName] 属性...(或按Alt+F7),在属性窗口中选择“生成”选项卡(左侧面板) 从配置下拉框中选择正确的构建模式(在您的情况下为 Release),或选择“所有配置” - 两种构建模式的相同选项 在输出路径文本框中选择存储可执行文件(以及应用程序构建期间创建的其他文件)的文件夹 属性窗口截图: 此解决方案至少在以下两种情况下非常有用: 当您学习时,不想在磁盘上浪费空间时,可以为所有项目指定一个临时目录的输出文件,并在一段时间内从不必要的文件中清除它们 当您开始使用真正的“大型项目”时,该项目包含许多 .csproj 项目时,您可以创建 Runtime 目录来存储所有可执行文件和应用程序构建期间创建的文件 希望这个描述对您有所帮助。