我开始调试时,MSBuild.exe正在删除我的NLog.config文件(F5)VS2015

时间:2016-06-19 21:57:31

标签: c# visual-studio-2015 msbuild nlog

这是一个奇怪的错误,请看一下:

Error

这就是问题:我正在使用VS2015来构建解决方案。该解决方案由需要运行的3个项目组成(但即使我只运行这三个项目中的一个,也会发生错误)。它们共享一个引用另一个库(SharpRUDP)的库,它使用NLog进行一些日志记录。

到目前为止一切顺利。观看图像:当我选择Rebuild时,它会将NLog.config文件复制到输出文件夹(这是一个网络驱动器Z:指向本地共享文件夹)。当我按F5时,文件被删除。为什么?

我的代码没有关于.config文件或类似内容的任何File.delete行。这让我疯狂。我已经在这里设置了一个github分支,以防有人想看看......只需克隆,更改输出文件夹,编译并运行。如果它抛出异常或其他什么都没关系,只需按F5并观察文件消失。我很难过:(:

Github:https://github.com/darkguy2008/FreeRDC/tree/v5-nlogissue

父亲节快乐顺便说一下。欢迎任何想法!

0 个答案:

没有答案