У меня есть консольное приложение, и мне нужно отделить app.config для diff.env для использования разных строк подключения.
Я щелкнул правой кнопкой мыши на App.config -> Add config transforms и получил два файла:
App.Debug.config
App.Release.config
Эти файлы следующие:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-
Transform">
<connectionStrings>
<add name="SqlCpaConnectionString"
connectionString="blahblah"
providerName="System.Data.SqlClient"/>
<add name="AzureStorageConnectionString"
connectionString="blahblah"
providerName="Microsoft.WindowsAzure.Storage"/>
При получении таких настроек, как:
ConfigurationManager.ConnectionStrings["AzureStorageConnectionString"].ConnectionString
Я получаю нулевой refex на обоих envs ...