某些nuget库似乎迫使我的项目在每次构建解决方案时(比如在运行fsc.exe以生成一个新的二进制文件)重新构建,即使没有任何改变。一旦删除Visual引用树中的引用,fsc.exe就不再被调用,直到我实际进行更改为止。
实际上,我根本不需要任何代码来重现这个问题--引用有问题的库的项目中的一个空主函数将面临这个问题。
经过一些尝试和错误之后,肯定会导致这个问题的两个nuget库是:
但它很可能适用于其他人。
我在其他关于堆栈溢出的评论中看到,类型提供程序总是强制重新编译,这是真的吗?我的空测试项目不使用类型提供程序,但这些库可能使用。
我正在使用2013。
发布于 2015-06-16 11:55:51
我想我已经解决了:有问题的图书馆的最后一次修改日期是2030年12月15日
我在项目的GitHub页面上打开了一个问题:https://github.com/logary/logary/issues/74
发布于 2018-05-09 17:54:39
这已经解决了当MSFT固定他们的组装生成错误在单一。
https://stackoverflow.com/questions/30851584
复制相似问题