依赖本地C#项目
Depend on local C# project
我在同一目录中有两个 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
在 dotnet pack
之后 MyLib
。
None 工作,因为在源 nuget.org
.
中找不到包
对我来说,仅依赖本地项目的最简单方法是什么?
快到了。项目由 reference
-- https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-add-reference
添加
尝试dotnet add reference ../MyLib/MyLib.csproj
您需要使用dotnet add reference
dotnet add [<PROJECT>] reference [-f|--framework <FRAMEWORK>]
[--interactive] <PROJECT_REFERENCES>
dotnet add reference -h|--help
我在同一目录中有两个 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
在 dotnet pack
之后 MyLib
。
None 工作,因为在源 nuget.org
.
对我来说,仅依赖本地项目的最简单方法是什么?
快到了。项目由 reference
-- https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-add-reference
尝试dotnet add reference ../MyLib/MyLib.csproj
您需要使用dotnet add reference
dotnet add [<PROJECT>] reference [-f|--framework <FRAMEWORK>]
[--interactive] <PROJECT_REFERENCES>
dotnet add reference -h|--help