Visual Studio 2013 C#构建输出到文件

时间:2014-11-11 17:23:20

标签: c# visual-studio-2013 msbuild

我正在使用Visual Studio 2013,我希望将我的C#构建输出保存到我​​指定的文件中。我找到了工具>选项>项目和解决方案>构建和运行允许我设置构建输出并构建日志文件详细程度,但没有任何指示构建文件的路径。我也无法在binobj个文件夹中找到任何此类文件。

我还发现this article有关于手动将构建输出复制到文本文件的说明。我想要的是将输出自动写入文件的一些方法。

[编辑]我想避免使用命令行工具(即我想在Visual Studio中构建),我希望避免编写自定义记录器类。


我在here上面引用了选项部分的屏幕上限。

2 个答案:

答案 0 :(得分:4)

我也在Visual Studio中找不到任何选项,但您可以从控制台使用msbuild并将输出记录到文件中

msbuild MyProject.proj /t:go /fl /flp:logfile=MyProjectOutput.log;verbosity=diagnostic

另请查看此处了解更多选项:http://msdn.microsoft.com/en-us/library/ms171470.aspx

答案 1 :(得分:-2)

您需要设置输出路径属性。执行以下操作:

  1. 在解决方案资源管理器中,右键单击该项目,然后选择Properties
  2. 选择Build标签
  3. Output path:
  4. 中输入路径

    Output Path