Я только что начал кодирование в коде Visual Studio с .NET Core, на Ubuntu 14.04. Я привык к использованию Ubuntu (из личных интересов, хобби и т. Д.) И .NET и Visual Студия на работе..Net Core MySql
Но я столкнулся с проблемой, которую, похоже, не могу преодолеть. Я создаю небольшое консольное приложение, с которым я хочу общаться с сервером MySql, но я не могу заставить MySql.ConnectorNET.Data работать исправно.
Он был установлен с командой dnu install MySql.ConnectorNET.Data
И это, казалось, отлично работало. Зависимость была добавлена в файл project.json и IntelliSense смог пройти пакет просто отлично, но OmniSharp журнала сообщает, что:
[INFORMATION:OmniSharp.Dnx.DnxProjectSystem] Project /home/<username>/VSCode/SimpleSQLatmpt/project.json has these unresolved references: MySql.ConnectorNET.Data
, и я просто не могу показаться, чтобы исправить это. VSCode, похоже, обнаруживает его и просит запустить команду dnu restore
. Но это бесполезно. Для всех целей и задач, похоже, MySql.ConnectorNET.Data доступен в проекте, но просто не может быть использован.
Может ли кто-нибудь сказать мне, как это исправить? И не менее важно, почему это происходит в первую очередь?
Большое спасибо за ваше время.
Существуют ли какие-либо предупреждающие символы, когда вы расширяете свои ссылки на проекты? –
VSCode не имеет классического дерева зависимостей на левой панели. Я могу открыть файл project.json для просмотра всех зависимостей, там он выглядит хорошо, как будто он ссылается на правильный пакет из nuget – user3801839
. NET Core является специальным и требует специальной сборки. Кроме того, все компоненты еще не готовы к этой новой платформе, поэтому не играйте с ней, хотя вы можете быть храбрыми. –