依靠当地的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

我在同一个目录中有两个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