Ich habe eine web.config mit 2 Transformationen - zum Debuggen und Freigeben.
web.config:
<connectionStrings>
<clear />
<add name="StrName" connectionString="data source=.\sqlexpress;User Id=sa;Password=pass;Database=SocialBot;"
providerName="System.Data.SqlClient" />
</connectionStrings>
Ich habe gerade das angegebene Beispiel kopiert und den Namen durch StrName ersetzt. Am Ende habe ich:
<add name="StrName" connectionString="$(ReplacableToken_SocialBotConnectionString-Web.config Connection String_0)"
providerName="System.Data.SqlClient" />
Was zum Teufel ist ReplacableToken_?
Ich habe ein anderes Projekt und es funktioniert dort ohne Probleme.
quelle
Wenn Sie mit Visual Studio 2010 erstellen möchten, fügen Sie Ihrer Konfigurations-PropertyGroup in Ihrer .csproj-Zeile die folgende Zeile hinzu:
Weitere Details hier: So entfernen Sie "$ (ReplacableToken ...)" in web.config vollständig
quelle