首页 > 解决方案 > 两种方式参考项目

问题描述

我有一个名为框架的项目,我有依赖于这个框架项目的模块项目。

问题是:我团队中的一些开发人员将拥有此框架代码,而其他开发人员则没有。我想知道是否有一种方法,如果 Visual Studio 没有找到这个引用,它会自动从 nuget 包中获取这个框架库。

标签: c#.netvisual-studioasp.net-corenuget

解决方案


Condition仅当项目确实存在时,您才可以使用s 来包含该项目:

<ProjectReference Include="..\..\Framework\Framework.csproj" Condition="Exists('..\..\Framework\Framework.csproj')" />

<PackageReference Include="MyCompany.Framework" Version="1.0.0" Condition="!Exists('..\..\Framework\Framework.csproj')" />

推荐阅读