Ошибка сборки с пакетами NuGet - PullRequest
0 голосов
/ 03 мая 2018

Я сейчас пытаюсь настроить эту структуру проектов:

  • Core (стандарт .Net)
    • Ссылки: MVVMLightLibsStd10
    • Рекомендации: ...
  • Рабочий стол (.Net Framework 4.6.1)
    • Ссылки: MVVMLightLibsStd10
    • Ссылки: ...

Когда я компилирую это локально, он работает нормально, но на Build-Server я получаю сообщение об ошибке

Error CS0246: The type or namespace name 'GalaSoft' could not be found
(are you missing a using directive or an assembly reference?)

за каждый раз, когда я ссылаюсь на любой из пакетов Nuget.

Проект можно найти здесь

Build-Log - это здесь

У кого-нибудь есть идеи, как это исправить?

1 Ответ

0 голосов
/ 04 мая 2018

Вам необходимо установить MvvmLightLibs NuGet в ваш проект DSACharacterSheet.Desktop.

В файле App.xaml.cs вы указали использование следующих пространств имен:

using GalaSoft.MvvmLight.Ioc;
using GalaSoft.MvvmLight.Messaging;
using GalaSoft.MvvmLight.Views;

Но их нельзя найти на основании установленных пакетов. После установки пакета MvvmLightLibs пространства имен будут действительными, и вы сможете успешно построить проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...