我有一個webjob,我正在尋找轉換app.config。我已經安裝了SlowCheetah,並且在發佈和調試版本的轉換中工作良好。但是,如果我嘗試將特定部署配置文件轉換爲azure,我不會在預覽轉換中獲得任何信息。該選項在那裏,但當我點擊它時沒有任何反應。這也意味着標準的app.config應用於部署。SlowCheetah無法在部署配置文件中預覽轉換
任何幫助將是巨大的,
感謝
我有一個webjob,我正在尋找轉換app.config。我已經安裝了SlowCheetah,並且在發佈和調試版本的轉換中工作良好。但是,如果我嘗試將特定部署配置文件轉換爲azure,我不會在預覽轉換中獲得任何信息。該選項在那裏,但當我點擊它時沒有任何反應。這也意味着標準的app.config應用於部署。SlowCheetah無法在部署配置文件中預覽轉換
任何幫助將是巨大的,
感謝
根據你的描述,我已經安裝了SlowCheetah並在我的身邊測試了一下,效果很好。
所以我建議你可以按照以下步驟重新安裝SlowCheetah並重試。
1.下載it並安裝。
2.增加在app.config轉換到您的項目,例如app.Debug.config和app.Release.config
3.Open您的* .csproj的文件,你會發現這些線(視轉型的姓名和電話號碼,你想:
<None Include="App.Release.config">
<DependentUpon>App.config</DependentUpon>
<TransformOnBuild>True</TransformOnBuild>
</None>
<None Include="App.Debug.config">
<DependentUpon>App.config</DependentUpon>
<TransformOnBuild>True</TransformOnBuild>
</None>
上面這幾行:
<None Include="App.config">
<TransformOnBuild>true</TransformOnBuild>
<SubType>Designer</SubType>
</None>
4.刷新你的項目,它應該工作
。的結果是這樣的:
更新:
我想你沒有新的版本配置添加到您的Web應用程序的工作。
所以你會發現預覽效果不好。
我建議你可以按照下面的步驟來添加新的構建配置。
1.Open配置管理器
2.增加新confiuration
3.添加變換
4.Preview
嗨Brando,謝謝你看這個。除了調試或發佈轉換之外,您是否還有其他工作?我想部署到第三臺服務器進行測試,該測試運行在不同的SQL數據庫上以進行生活或開發。看起來我應該能夠根據部署配置文件名稱進行轉換,例如「Web Deploy - UAT」 – CF5
我想你不要添加構建配置。看到我的更新答案,你會發現如何去做。 –
啊,得到你,我會給它一個去,讓你知道我怎麼走。謝謝 – CF5