Как добавить ссылку на проект в VS Code на macOS - PullRequest
0 голосов
/ 24 ноября 2018

Итак, я создал новый проект c # («Фотографии») в macOS, используя шаблон проекта etoapp (Eto.Forms):

dotnet new etoapp -sln -m code -s

Это создало новый файл sln, а также проектпапка «Фото», а также папка проекта загрузчика macOS «Photos.Mac».

Теперь мне нужно добавить в решение еще один проект библиотеки классов:

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

open ZXing.Eto.csproj в VSCode и измените TargetFramework на netstandard2.0

, теперь добавьте проект как ссылку на основной проект Eto:

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

и, наконец, добавьте новый проект вsln file:

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

наконец, попробуйте использовать типы ZXing.Eto в проекте Photos:

In Photos/Photos/MainForm.cs add

using ZXing.Eto;

Это приводит к

Тип или пространство имен 'Eto' не существует в пространстве имен 'ZXing' (вам не хватает ссылки на сборку? '

Ну да, я думаю, что яможет быть .. но я в растерянности, что делать, чтобы решить это. Идеи?

...