添加nuget导入项目(" .targets")文件后项目引用中断

时间:2018-01-12 12:39:27

标签: c# visual-studio-2015 nuget

我们有一个需要预构建任务的项目 - 在没有源代码的情况下签署DLL。为此,我们使用了Brutal Dev StrongNameSigner,效果很好。

最近,我们已经从nuget添加了这个包 - 这在csproj中添加了一个条目,如下所示:

<Import Project="..\packages\Brutal.Dev.StrongNameSigner.2.1.3\build\Brutal.Dev.StrongNameSigner.targets" Condition="Exists('..\packages\Brutal.Dev.StrongNameSigner.2.1.3\build\Brutal.Dev.StrongNameSigner.targets')" />

该行获取编译所需的环境变量等信息。不幸的是,该行也会破坏我们所有的项目引用,例如下面的内容:

Broken References in Visual Studio

我检查了他们的财产;它全都是空的。 No properties

删除导入行将导致所有DLL正确显示,但由于缺少环境变量而无法构建。

奇怪的是,似乎该项目仍在建设中!

由于

0 个答案:

没有答案