SlowCheetah 不预览部署配置文件的转换
SlowCheetah not previewing transform on deployment profile
我有一个 webjob,我想转换 app.config。我已经安装了 SlowCheetah,它可以很好地处理发布和调试版本的转换。但是,如果我尝试将它与特定部署配置文件的转换一起使用到 azure,我在预览转换中什么也得不到。该选项在那里,但是当我单击它时没有任何反应。这也意味着标准 app.config 应用于部署。
任何帮助都会很棒,
谢谢
根据您的描述,我已经安装了SlowCheetah,并在我身边进行了测试,效果很好。
所以我建议您可以按照以下步骤重新安装SlowCheetah并重试。
1.Download it 并安装。
2.Add 将 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.Add新配置
3.Add变换
4.Preview
我有一个 webjob,我想转换 app.config。我已经安装了 SlowCheetah,它可以很好地处理发布和调试版本的转换。但是,如果我尝试将它与特定部署配置文件的转换一起使用到 azure,我在预览转换中什么也得不到。该选项在那里,但是当我单击它时没有任何反应。这也意味着标准 app.config 应用于部署。
任何帮助都会很棒,
谢谢
根据您的描述,我已经安装了SlowCheetah,并在我身边进行了测试,效果很好。
所以我建议您可以按照以下步骤重新安装SlowCheetah并重试。
1.Download it 并安装。
2.Add 将 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.Add新配置
3.Add变换
4.Preview