Casper-SC
@Casper-SC
Программист (.NET)

Не удаётся запустить проект после установки библиотек, через менеджер пакетов NuGet. Не найдены метаданные. Как решить?

Начал писать приложение. Использую Microsoft Visual Studio 2015. Через менеджер пакетов NuGet подключил библиотеку MvvmLight. И всё, программирование на этом встало, так как я не могу скомпилировать проект. Удалил через менеджер пакетов библиотеки, скопировал библиотеки вручную в папку с проектом, подключил их вручную, но всё равно студия пишет ошибки. Это просто вынос мозга, почему оно не работает?
Severity Code Description Project File Line
Error Metadata file ' тесты и т.д\DocumentationViewer\Libs\Microsoft.Practices.ServiceLocation.dll' could not be found Documentation.ViewModel F:\Programming\C#\Временное, тесты и т.д\DocumentationViewer\Documentation.ViewModel\CSC

ddf37a4bbc82438b878ad687ea7e8cb4.jpg

Вот вывод Visual Studio
1>------ Build started: Project: Documentation.Core, Configuration: Debug Any CPU ------
1>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
1>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Common\bin\Debug\Common.dll' could not be found
2>------ Build started: Project: Documentation.ViewModel, Configuration: Debug Any CPU ------
2>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
2>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Common\bin\Debug\Common.dll' could not be found
2>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
2>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Documentation.Core\bin\Debug\Documentation.Core.dll' could not be found
2>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
2>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Libs\GalaSoft.MvvmLight.dll' could not be found
2>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
2>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Libs\GalaSoft.MvvmLight.Extras.dll' could not be found
2>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
2>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Libs\GalaSoft.MvvmLight.Platform.dll' could not be found
2>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
2>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Libs\Microsoft.Practices.ServiceLocation.dll' could not be found
3>------ Build started: Project: DocumentationViewer, Configuration: Debug Any CPU ------
3>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
3>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Common\bin\Debug\Common.dll' could not be found
3>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
3>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Documentation.Core\bin\Debug\Documentation.Core.dll' could not be found
3>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
3>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Documentation.ViewModel\bin\Debug\Documentation.ViewModel.dll' could not be found
3>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
3>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Libs\GalaSoft.MvvmLight.dll' could not be found
3>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
3>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Libs\GalaSoft.MvvmLight.Extras.dll' could not be found
3>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
3>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Libs\GalaSoft.MvvmLight.Platform.dll' could not be found
3>CSC : error CS0006: Metadata file 'F:\Programming\C#\Временное' could not be found
3>CSC : error CS0006: Metadata file ' тесты и т.д\DocumentationViewer\Libs\Microsoft.Practices.ServiceLocation.dll' could not be found
========== Build: 0 succeeded, 3 failed, 1 up-to-date, 0 skipped ==========


Я не пойму, библиотеки не копируются в папку, в которую помещаются все скомпиленные библиотеки и эксешники?
  • Вопрос задан
  • 3142 просмотра
Пригласить эксперта
Ответы на вопрос 2
@wlbm_onizuka
проблема скорее всего в том, какой целевой фреймворк установлен в свойствах проектов

когда у библиотеки версия требуемого фреймворка выше, чем у приложения в котором она подключена, вываливается такая ошибка
Ответ написан
Комментировать
wkololo_4ever
@wkololo_4ever
1) Удалите пакеты
2) Поставьте их с nuget.
3) Павой кнопкой по solution -> Очистить (Clean Solution)
4) Попробуйте забилдить
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы