如何在macOS上的VS Code中为项目添加项目引用

时间:2018-11-23 21:15:43

标签: .net-core projects-and-solutions eto

因此,我已经使用etoapp(Eto.Forms)项目模板在macOS上创建了一个新的c#项目(“照片”):

dotnet new etoapp -sln -m code -s

这创建了一个新的sln文件以及一个项目文件夹“ Photos”以及macOS引导程序项目文件夹“ Photos.Mac”。

现在我需要向解决方案中添加另一个类库项目:

// mac:Photos SamAxe$
mkdir ZXing.Eto
cd ZXing.Eto
dotnet new classlib

在VSCode中打开ZXing.Eto.csproj并将TargetFramework更改为netstandard2.0

现在将项目添加为Eto主项目的引用:

// mac:Photos/Photos SamAxe$
dotnet add reference Photos.csproj ../ZXing.Eto.csproj

最后将新项目添加到sln文件:

// mac:Photos SamAxe$
dotnet sln add ZXing.Eto/ZXing.Eto.csproj
nuget restore

最后,尝试在“照片”项目中使用ZXing.Eto类型:

Photos/Photos/MainForm.cs中添加

using ZXing.Eto;

这将导致

  

名称空间“ ZXing”中不存在类型或名称空间“ Eto”(您是否缺少程序集引用?”

是的,我想可能是..但是我不知所措。想法?

0 个答案:

没有答案