Отключить ссылку на транзитивное проект в .NET Standard 2C#

Место общения программистов C#
Ответить
Anonymous
 Отключить ссылку на транзитивное проект в .NET Standard 2

Сообщение Anonymous »

Я пишу веб -сайт MVC с использованием ASP.NET CORE 2.0. Я ссылаюсь на проект .net Standard 2 в том же решении (давайте назовем его службу ). Проект Service также ссылается на третью библиотеку стандарта 2 .NET 2 в решении (давайте назовем этот бизнес ). Business проект объявляет тип под названием Model .

Проблема в том, что я могу использовать Model в Интернете Project (то есть компилятор видит тип модели , и я могу выполнять var a = new Model (); ), как если бы в проекте Web ссылается на бизнес , но это На самом деле есть только ссылка на службу .

Как я могу скрыть модель от web ? Это новая функция в ASP.NET CORE 2 или все стандартные проекты .NET. />
Как указано здесь, это связано с переходными ссылками на проекты, которая является новой «функцией» в .NET Standard, но как мне это исправить? < /p>

Подробнее здесь: https://stackoverflow.com/questions/467 ... standard-2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»