参考项目有两种方式

car*_*sza 3 .net c# visual-studio nuget asp.net-core

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

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

Gen*_*ene 5

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')" />
Run Code Online (Sandbox Code Playgroud)