2011-01-18 4 views
1

У меня есть этот конфиг в моем Web.config файл:Config Transform не работает?

<connectionStrings> 
    <add name="LocalConnString" connectionString="metadata=res://*/;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NCU.Joberwocky.Db.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" 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=&quot;Data Source=192.168.10.3;Initial Catalog=AeorionJobs;User Id=aeorionjobs;Password=aejobs3695;MultipleActiveResultSets=True&quot;" 
     xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/> 
    </connectionStrings> 
</configuration> 

Когда я переключаю сборку, чтобы освободить, это еще использует конфигурацию от Web.config. Любая идея, в чем проблема?

alt text

ответ

0

Я также борется с трансформациями конфигурации. На самом деле, я пытаюсь иметь другую конфигурацию в своей среде, чем обычная, загружаемая в управление кодом.

Я также пытаюсь сделать то же самое, что и вы, и я бы сказал, что эти преобразования применяются только к пакетам развертывания, которые вы можете создать.

Надеюсь, это поможет.

+0

Так что я не могу просто установить сборку, а затем щелкнуть по ней и выбрать правильный вариант? Мне нужно развернуть его? –

+0

Правильно, он будет преобразовывать только при создании пакета развертывания. – Tasio

+0

Я также читал некоторые статьи о том, как создать сборку пакета развертывания с помощью app.config (http://vishaljoshi.blogspot.com/2010/05/applying-xdt-magic-to-appconfig.html, это один из их) и на основе этого может быть каким-то образом включить преобразование в скрипт сборки, но я не пробовал его – Tasio

Смежные вопросы