依靠当地的C#项目
我在同一个目录中有两个C#项目依靠当地的C#项目,c#,dependencies,nuget,dotnet-cli,C#,Dependencies,Nuget,Dotnet Cli,我在同一个目录中有两个C#项目 . ├── MyLib │ ├── MyLib.cs │ ├── MyLib.csproj │ └── bin │ └── Debug │ └── netstandard2.0 │ ├── MyLib.deps.json │ ├── MyLib.dll │ └── MyLib.pdb └── MyApp ├── Program.c
.
├── MyLib
│ ├── MyLib.cs
│ ├── MyLib.csproj
│ └── bin
│ └── Debug
│ └── netstandard2.0
│ ├── MyLib.deps.json
│ ├── MyLib.dll
│ └── MyLib.pdb
└── MyApp
├── Program.cs
├── MyApp.csproj
└── bin
└── Debug
└── netcoreapp2.2
├── MyApp.deps.json
├── MyApp.dll
├── MyApp.pdb
├── MyApp.runtimeconfig.dev.json
└── MyApp.runtimeconfig.json
我希望MyApp
能够访问MyLib
中定义的类等
我该怎么做
我已从MyApp
dotnet add package ../MyLib/MyLib.csproj
dotnet add package MyLib --source ../MyLib/bin/Debug
在MyLib
的dotnet-pack
之后
由于在源nuget.org
中找不到该包,因此无法运行
对我来说,依靠本地项目最简单的方法是什么?就快到了。通过
参考添加项目
——
尝试dotnet添加参考../MyLib/MyLib.csproj
您需要使用
dotnet添加[]参考[-f |--framework]
[--互动]
dotnet添加引用-h |--help
您应该添加一个项目参考。或者您可以右键单击项目并添加项目引用
dotnet add [<PROJECT>] reference [-f|--framework <FRAMEWORK>]
[--interactive] <PROJECT_REFERENCES>
dotnet add reference -h|--help