2016-07-12 58 views

回答

0

真正的原因:因为有人没有将.targets文件复制到项目中。

它试图解决的问题:如果无法找到它引用的目标文件,则无法在解决方案中加载项目。

因此,这感觉非常像一个解决方法,允许您打开该项目,然后更新nuget包。一个更好的解决方案是,NuGet包将.targets文件复制到项目目录中,或者至少使用一个技巧在项目中包含引导程序,以便项目可以无问题地加载。

+0

那么最好的做法是从任何nuget包中剪切/复制.targets文件,并将它们添加到每个使用它的项目中?这似乎更多的开销? –

+0

这是nuget软件包可以使用安装脚本自行完成的事情。所以最好的是联系作者。 – jessehouwing

相关问题