2017-01-17 4 views
1

Я запускаю обновление Visual Studio 2015 3. Я решил создать .Net Core Project с параметром .Net framework специально для использования MVC 6. У меня есть некоторые классы в проекте, которые я хотел бы ссылаться на проект консольного приложения, который я включил в одно и то же решение. Хотя я могу успешно добавить ссылку на .Net Core Project из приложения Console, когда я пытаюсь использовать класс из консольного приложения, я не могу успешно добавить оператор using. Насколько я понимаю, использование шаблона проекта. Net Core App «С Net Framework» предотвратит такие проблемы. Я видел другие сообщения о несовместимости csproj xproj. Но я пытаюсь добавить ссылку из одного xproj в другой xproj. Это даже поддерживается? Какой беспорядок.Не удается добавить ссылку на MVC 6 Project (.Net Core w/.Net Framework) из другого проекта

FYI: Я также отключил повторный выбор.

ответ

1

добавить ссылку из одного xproj другого xproj

Если я правильно понимаю, что проекты, которые вы пытаетесь связать оба используя project.json, верно? Это можно сделать, отредактировав файлы project.json. Например, у вас есть «WebAPP» и хотите сослаться на «ClassLib», редактировать файл project.json в проекте «WebApp» содержит:

{ 
    "dependencies": { 
     "ClassLib": { 
     "type": "project" 
     } 
    } 
} 

Эта часть предполагает, что «ClassLib» ориентирована на структуру, которая совместим с «WebApp», как указано в разделе «frameworks» в project.json. Если ваш WebApp нацелен на .NET Framework 4.6 (net46), то Class Lib также должен указывать net46 или одну из фреймворков, совместимых с «net46», таких как «net451» или «netstandard1.3».

Смежные вопросы