Когда следует отключать транзитивные ссылки в C#?C#

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

Сообщение Anonymous »

Предположим, у меня есть следующие проекты:
Проект A
Проект B - Ссылки Проект A
Проект C
- Ссылки Проект B
Если я установлю true в файле .csproj Проекта C, проект C не будет компилироваться, поскольку Проект A не является явной ссылкой в ​​Проекте C. Если я не установлю этот флаг DisableTransitiveProjectReferences, он скомпилируется. Похоже, что когда я отключаю переходные ссылки, я очень «строгий» в своем проекте.
Я видел в Интернете много сообщений о том, как это сделать. отключить транзитивные ссылки, но теперь многие задаются вопросом: почему мне следует или не следует.
Когда мне следует явно отключать транзитивные ссылки в проекте C#? Какие компромиссы (выгоды и издержки) я неявно беру на себя в своем проекте, когда решаю сохранить транзитивные ссылки?

Подробнее здесь: https://stackoverflow.com/questions/688 ... ences-in-c
Ответить

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

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

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

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

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