c# - 依赖本地 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
dotnet pack
从MyLib
. _
没有工作,因为在源中找不到包nuget.org
。
对我来说,简单地依赖本地项目的最简单方法是什么?
解决方案
就快到了。项目由reference
-- https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-add-reference添加
尝试dotnet add reference ../MyLib/MyLib.csproj
推荐阅读
- c# - 实体框架中具有多对多关系对象的Stackoverflow异常
- python - python多维数组创建显式大小
- azure-storage - Microsoft.WindowsAzure.Storage.StorageException:操作已超时
- javascript - Angular 7 ngx-translate 不记得刷新后的语言
- python - 邮件地址和姓名之间的单词相似度
- angular - Angular 7 项目在 Internet Explorer 11 中不起作用
- python-3.x - “如何读取文件并将一个文件值与另一个文件索引相乘”
- c# - .net core中动态JSON解析
- c# - 如何将不同的 selectedindex 组合框值插入数据库?
- dart - Flutter - 如何在 ListView.separated 的顶部插入有状态小部件?