У меня есть этот конфиг в моем Web.config файл:Config Transform не работает?
<connectionStrings>
<add name="LocalConnString" connectionString="metadata=res://*/;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NCU.Joberwocky.Db.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
Это в моем Web.Release.config:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionStrings>
<add name="LocalConnString" connectionString="metadata=res://*/;provider=System.Data.SqlClient;provider connection string="Data Source=192.168.10.3;Initial Catalog=AeorionJobs;User Id=aeorionjobs;Password=aejobs3695;MultipleActiveResultSets=True""
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
</configuration>
Когда я переключаю сборку, чтобы освободить, это еще использует конфигурацию от Web.config. Любая идея, в чем проблема?
Так что я не могу просто установить сборку, а затем щелкнуть по ней и выбрать правильный вариант? Мне нужно развернуть его? –
Правильно, он будет преобразовывать только при создании пакета развертывания. – Tasio
Я также читал некоторые статьи о том, как создать сборку пакета развертывания с помощью app.config (http://vishaljoshi.blogspot.com/2010/05/applying-xdt-magic-to-appconfig.html, это один из их) и на основе этого может быть каким-то образом включить преобразование в скрипт сборки, но я не пробовал его – Tasio