Я создал проект MVC 6 с RC1 и добавил ссылку на «Microsoft.Data.SqlXml» без проблем. Когда я перешел на RC2, я не могу добавить ссылку на «Microsoft.Data.SqlXml». Я получаю сообщение об ошибке «.Net Core проекты поддерживают только ссылки на сборки .NET Framework в этой версии. Чтобы ссылаться на другие сборки, они должны быть включены в пакет NuGet и ссылаться на этот пакет». Есть ли простой способ добавить ссылку?ASP.NET Core 1 RC2 добавить ссылку на «Microsoft.Data.SqlXml»
1
A
ответ
0
Наконец-то я могу добавить ссылку «Microsoft.Data.SqlXml», создав пакет NuGet, в проект, перенесенный на RC2.
- Публикация RC1 проекта в файловую систему и узнать папку пакета «Microsoft.Data.SqlXml» под «PublishOutput»
- Скачать Nuget Package Explorer и открыть .nuspec файл в папке пакета «Microsoft.Data.SqlXml» ,
- Редактировать файлы .nuspec, project.json, project.lock.json в Nuget Package Explorer, изменить все слова «DNX» -> «.NETFramework» и файл «Сохранить как» пакета Microsoft.Data.SqlXml.nupkg ,
- В VS 2015, Инструменты -> Менеджер NuGet Package -> Настройка, добавить локальную папку для упаковки списка источников, а затем скопировать файл .nupkg в папку
- Установите пакет Microsoft.Data.SqlXml NuGet из локального источника
Я не знаю, почему MS сделала это настолько сложным, 2 секунды работало в RC1, но взяло меня однажды, чтобы понять это в RC2.