是否可以使用本地项目而不是DNX的nuget依赖项?

时间:2015-10-04 01:21:53

标签: nuget dnx

让我们说有2个DNX项目(A和B)。这两个项目都存储在不同的存储库中,并作为nuget包发布。

项目A取决于项目B.在正常情况下,项目A只会拉动项目B的nuget包。

有一个例子我希望同时在项目A和项目B上工作。我希望能够对项目B进行更改并在项目A中使用这些更改,而无需构建程序包部署它然后将其拉出来。

我知道在Ruby世界中,使用bundler可以做到这一点。您可以告诉它使用本地目录而不是依赖项。我也听说也可以用凉亭做类似的事情。

DNX是否可以做到这一点。如果是这样,我将如何做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用projects中的global.json属性指定要搜索的其他文件夹。

类似......

{
    "sources": ["src","tests","../relative/path/to/other/project/src/dir/"]
}
然后

将DNX从源加载这些项目,而不是尝试将它们作为nuget包加载。