我在工作中使用Visual Studio 2013,我想要将我的C#构建输出保存到指定的文件中。我找到了“工具”>“选项”>“项目和解决方案”>“生成和运行”,它允许我设置生成输出和生成日志文件详细程度,但是没有任何内容指示生成文件的路径。我也找不到在bin或obj文件夹中有这样的文件。我还发现这篇文章,其中有手动将生成输出复制到文本文件的说明。如果可能的话,我希望有一种自动将输出写入文件的方法。[编辑]我想避免使用命令行工具(即我想在Visual Studio中构建),并且我希望避免编写自定义记录器类。 我放置了一个屏幕截图,显示了我上面提及的选项部分,您可以在这里查看。
我也没有在Visual Studio中找到选项,但是你可以使用控制台中的msbuild,并将输出记录到文件中。 msbuild MyProject.proj /t:go /fl /flp:logfile=MyProjectOutput.log;verbosity=diagnostic 此外还可以在这里查看更多选项:http://msdn.microsoft.com/en-us/library/ms171470.aspx