Как я изменяю рабочий каталог при отладке в Visual Studio?

По-моему, Вы видите это так часто, потому что это - очень хорошая практика, которая часто применяется в неправильных ситуациях.

существует много преимуществ для интерфейсов относительно абстрактных классов:

  • можно переключить реализации w/o восстанавливающий код, который зависит от интерфейса. Это полезно для: прокси-классы, внедрение зависимости, AOP, и т.д.
  • можно разделить API от реализации в коде. Это может быть хорошо, потому что это делает его очевидным при изменении кода, который будет влиять на другие модули.
  • Это позволяет разработчикам, пишущим код, который зависит от Вашего кода для легкой насмешки API для тестирования.

Вы получаете большую часть преимущества от интерфейсов при контакте с модулями кода. Однако нет никакого легкого правила определить, где границы модуля должны быть. Таким образом, эту лучшую практику легко злоупотребить, особенно сначала разрабатывая некоторое программное обеспечение.

10
задан Peter Mortensen 7 September 2019 в 15:25
поделиться

2 ответа

Установите событие пост-сборки для вашего проекта, чтобы переместить файл конфигурации в каталог отладочной сборки.

Щелкните правой кнопкой мыши проект, для которого потребуется конфигурация из другого проекта, и выберите свойства, щелкните вкладку событий сборки и добавьте событие публикации сборки. Примерно так:

Copy configFilePath $(TargetPath)
2
ответ дан 3 December 2019 в 15:22
поделиться

В свойствах проекта откройте вкладку отладки. Там вы найдете текстовое поле для изменения рабочего каталога.

25
ответ дан 3 December 2019 в 15:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: