<p>Dans les cas où il n’est pas important que le développeur puisse voir les identifiants de production, vous pouvez utiliser les transformations de configuration intégrées de Visual Studio 10. Si c’est ce que vous recherchez, suivez ces étapes :</p>
<ol>
<li>
<p>Naviguez vers le dossier de votre projet Azure dans l’explorateur de fichiers</p>
</li>
<li>
<p>Faites une copie de ServiceConfiguration.cscfg</p>
</li>
<li>
<p>Renommez la copie en ServiceConfiguration.Base.cscfg</p>
</li>
<li>
<p>Pour chaque configuration de build (par ex. Dev, Staging, Production), créez un fichier ServiceConfiguration..cscfg. Dans ces fichiers, vous pouvez utiliser la <a href="http://msdn.microsoft.com/en-us/library/dd465326.aspx">syntaxe de transformation de configuration</a> habituelle</p>
</li>
<li>
<p>Ouvrez votre fichier .ccproj dans un éditeur de texte</p>
</li>
<li>
<p>Trouvez le nœud suivant :</p>
</li>
</ol>
<pre><code class="lang-auto"><ItemGroup>
<ServiceDefinition Include="ServiceDefinition.csdef" />
<ServiceConfiguration Include="ServiceConfiguration.cscfg" />
</ItemGroup>
</code></pre>
<p>et remplacez-le par ceci (vous devrez modifier ce bloc pour correspondre à vos configurations de build) :</p>
<pre><code class="lang-auto"><ItemGroup>
<ServiceDefinition Include="ServiceDefinition.csdef" />
<ServiceConfiguration Include="ServiceConfiguration.cscfg" />
<None Include="ServiceConfiguration.Base.cscfg">
<DependentUpon>ServiceConfiguration.cscfg</DependentUpon>
</None>
<None Include="ServiceConfiguration.Dev.cscfg">
<DependentUpon>ServiceConfiguration.cscfg</DependentUpon>
</None>
<None Include="ServiceConfiguration.Staging.cscfg">
<DependentUpon>ServiceConfiguration.cscfg</DependentUpon>
</None>
<None Include="ServiceConfiguration.Production.cscfg">
<DependentUpon>ServiceConfiguration.cscfg</DependentUpon>
</None>
</ItemGroup>
</code></pre>
<ol start="7">
<li>Ajoutez ce qui suit à la fin du fichier .ccproj, juste avant <code></Project></code> :</li>
</ol>
<pre><code class="lang-auto"><Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets" />
<Target Name="BeforeBuild">
<TransformXml Source="ServiceConfiguration.Base.cscfg" Transform="ServiceConfiguration.$(Configuration).cscfg" Destination="ServiceConfigura
(Réponse tronquée)</code></pre>