如何在没有警告消息的情况下多次导入自定义任务?

时间:2010-03-30 12:05:57

标签: msbuild-task

我正在使用MSBuild Extension Pack(MEP)中的一些自定义任务。我的项目在许多文件中分开。在这些文件中,我使用(在两个/三个文件中两次或三次)导入MEP任务。我这样做时收到警告信息:

  

...警告MSB4011:“C:\ Program   文件\的MSBuild \ ExtensionPack \ MSBuild.ExtensionPack.tasks”   无法再次导入。它是   已经进口了   “D:...... \ Tasker.proj(5,3)”。这是   很可能是构建创作错误。   随后的导入将是   忽略。

有谁知道如何摆脱这条警告信息?请帮忙!

3 个答案:

答案 0 :(得分:12)

这个问题的解决方法是:调用导入条件来检查在考虑项目文件中定义的唯一属性的存在。希望这有帮助!

答案 1 :(得分:0)

当我从VS IDE和MSBuild工具并行构建我的应用程序时,发生了警告。我想在同一个项目中使用多个VS窗口时可能会发生同样的情况

答案 2 :(得分:-1)

删除自动生成的文件yourproject.nuget.props,警告将消失。