首页 > 解决方案 > 依赖本地 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 packMyLib. _

没有工作,因为在源中找不到包nuget.org

对我来说,简单地依赖本地项目的最简单方法是什么?

标签: c#dependenciesnugetdotnet-cli

解决方案


就快到了。项目由reference-- https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-add-reference添加

尝试dotnet add reference ../MyLib/MyLib.csproj


推荐阅读