基本上,当迁移到microsofts VNEXT-build(AND GIT)时,我们从子项目的DLL引用已经停止工作。
以前我们有一个mainproject1和一个子项目1作为单独的TFS-repos,子项目与mainproject有依赖关系。我们指定TFS-build-template应该包含Mainproject1和subproject1,因此TFS似乎自动处理DLL引用
在迁移到git并将mainproject1作为subproject1中的子树并切换到VNEXT之后,似乎构建代理使用不同的文件夹结构,从而给出:无法找到类型或命名空间名称“X”。 / p>
观察日志,我可以看到主项目成功构建,尽管子项目无法自动找到。
有谁知道新系统的实际运作方式?有没有人尝试过类似的东西,或者知道如何指示构建服务器搜索依赖项?
答案 0 :(得分:0)
通过在.csproj文件中添加两个条件HintPath解决。第一个检查本地dll(由构建代理放置),第二个查找相同的dll但在GAC中。