我在导入项目的项目文件 (App.Tests.csproj) 中创建了一个构建目标:
<Import Project ="$(Location)\Special.Tasks"/>
这些任务仅存在于我们的构建服务器上,该位置不存在于我们的开发人员工作站上。构建目标将永远只从构建服务器运行。
我的问题是,当我尝试在没有 Special.Tasks 的工作站上打开 sln(包含带有构建目标的项目)时,项目不会加载。
我不想将 Special.Tasks 分发到每个工作站。
即使导入失败,有没有办法告诉 MSBuild 或 Visual Studio 加载?