我正在使用MSBuild Extension Pack(MEP)中的一些自定义任务。我的项目在许多文件中分开。在这些文件中,我使用(在两个/三个文件中两次或三次)导入MEP任务。我这样做时收到警告信息:
...警告MSB4011:“C:\ Program 文件\的MSBuild \ ExtensionPack \ MSBuild.ExtensionPack.tasks” 无法再次导入。它是 已经进口了 “D:...... \ Tasker.proj(5,3)”。这是 很可能是构建创作错误。 随后的导入将是 忽略。
有谁知道如何摆脱这条警告信息?请帮忙!
答案 0 :(得分:12)
这个问题的解决方法是:调用导入条件来检查在考虑项目文件中定义的唯一属性的存在。希望这有帮助!
答案 1 :(得分:0)
当我从VS IDE和MSBuild工具并行构建我的应用程序时,发生了警告。我想在同一个项目中使用多个VS窗口时可能会发生同样的情况
答案 2 :(得分:-1)
删除自动生成的文件yourproject.nuget.props,警告将消失。