Как влияет на количество уровней вниз. Net модульный тестовый проект идет при загрузке ссылочных библиотек? - PullRequest
0 голосов
/ 24 июня 2019

Когда я запускаю свой проект модульных тестов в .Net Core (2.2) и Framework (4.7) (я сделал два проекта с одинаковыми тестами), он имеет на верхнем уровне (Assembly.GetExecutingAssembly().GetReferencedLibraries()) все 2 верхних уровня библиотек.

Например, у меня есть:

  • MyProject Сборка (это исполняющая сборка, а также «входная» сборка)
    • MyReferencedLibrary
    • MySecondLevelReferencedLibrary (на это есть ссылка только в MyReferencedLibrary)

Но когда я спрашиваю Assembly.GetExecutingAssembly().GetReferencedLibraries(), я получаю:

  • MyReferencedLibrary
  • MySecondLevelReferencedLibrary

Однако , когда я запускаю консольное приложение, я получаю только:

  • MyReferencedLibrary

Это - это то, что я хочу. Как сделать так, чтобы в модульном тестовом проекте использовалась только ссылка верхнего уровня?

...