让我们说有2个DNX项目(A和B)。这两个项目都存储在不同的存储库中,并作为nuget包发布。
项目A取决于项目B.在正常情况下,项目A只会拉动项目B的nuget包。
有一个例子我希望同时在项目A和项目B上工作。我希望能够对项目B进行更改并在项目A中使用这些更改,而无需构建程序包部署它然后将其拉出来。
我知道在Ruby世界中,使用bundler可以做到这一点。您可以告诉它使用本地目录而不是依赖项。我也听说也可以用凉亭做类似的事情。
DNX是否可以做到这一点。如果是这样,我将如何做到这一点?
答案 0 :(得分:1)
您可以使用projects
中的global.json
属性指定要搜索的其他文件夹。
类似......
{
"sources": ["src","tests","../relative/path/to/other/project/src/dir/"]
}
然后将DNX从源加载这些项目,而不是尝试将它们作为nuget包加载。