Изменение файла конфигурации в Пакете Visual Studio

Я создаю Пакет Visual Studio и связанный с ним, у меня есть app.config файл (который содержит некоторую информацию о соединении с сервисом WCF).

Насколько я могу сказать, этот пакет на самом деле соединяется с devnev.exe.config конфигурационным файлом (если я использую AppDomain. CurrentDomain. SetupInformation. ConfigurationFile), это получит путь к devnev.exe.config

Во-первых, это корректно? Пакет не должен автоматически брать app.config файл? Если это верно, затем как я могу заставить проект использовать app.config файл?

Я работаю VS2010 Окончательный, программируя в C#.

6
задан Kiquenet 10 April 2014 в 06:39
поделиться

2 ответа

Пакет Visual Studio будет использовать файл конфигурации devnev.exe.config в качестве основного файла конфигурации. Если вы добавите в проект файл app.config, он его не примет. Это происходит потому, что пакет запущен в Visual Studio, поэтому он принимает конфигурационный файл Visual Studio.

В то же время не стоит изменять файл devnev.exe.config, так как после развертывания приложения пользователю также придется изменить этот файл (и в целом не стоит изменять этот файл).

Что я в итоге сделал, так это подключился к службе WCF программно.

Надеюсь, это кому-нибудь поможет.

8
ответ дан 16 December 2019 в 21:36
поделиться

Когда вы компилируете приложение в своем проекте. config компилируется как [exe] .config.

Если вы хотите изменить конфигурацию, вы можете изменить содержимое [exe] .config (это простой текстовый документ).

0
ответ дан 16 December 2019 в 21:36
поделиться
Другие вопросы по тегам:

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