【问题标题】:Slow cheetah Add Transform does not appear慢猎豹Add Transform不出现
【发布时间】:2017-11-18 19:50:12
【问题描述】:

我想使用 Slow Cheetah 来转换 .config 文件。目前我正在使用 Visual Studio 2017,为此我从 nuget 安装了 Slow Cheetah 2.5.48,但是当我右键单击配置文件时没有出现“添加转换”。

【问题讨论】:

    标签: visual-studio slowcheetah


    【解决方案1】:

    问题是,仅添加 nugget 是不够的。您需要从 Visual Studio 市场安装 slowcheetah。步骤如下:

    1. 从工具 > 扩展和更新安装 SlowCheetah
    2. 重新启动 VS,允许 VSIX 安装程序运行
    3. 创建新的 C# 应用程序 (.NET Framework)。 (就我而言,它也开始在现有应用上运行。)

    GitHub Reference

    【讨论】:

    • 对于通过最新 VS 2019 更新查看此内容的人,现在可以在“工具”按钮旁边找到扩展作为其单独的部分。
    【解决方案2】:

    作为一种变通方法,您可以手动执行此操作。 在您的 Web.config 的 _Solution Explorer* 中制作一个副本,并将其重命名为 Web.Debug.config 或您喜欢的任何名称。

    卸载项目,然后编辑项目。 找到包含您新创建的配置文件的 ItemGroup 元素,并在其中添加 <DependentUpon>Web.config</DependentUpon> 元素,如下所示:

    之后,它在解决方案资源管理器中将如下所示:

    现在您可以使用所需的转换来编辑新添加的配置文件。

    【讨论】:

    • 是的,这是一个解决方案,但我想使用 Slow Cheetah 来做到这一点。
    • 是的。此处对其进行了描述。 github.com/Microsoft/slow-cheetah/blob/master/doc/… NuGet 包可用于与构建集成。
    • 好的,但是 Slow Cheetah 不能在 Visual Studio 2017 上运行。我也尝试了你上面提到的解决方案,但它在 VS 2017 中也不起作用。
    • 您是否阅读了我之前发布的链接上的“入门”部分?提到的扩展是针对 VS2015-2017 的。这将添加 Add transform 上下文菜单项以及 Preview transform。您将需要指定的 NuGet 包,以便在构建期间转换您的配置。
    • 是的,我已经安装了扩展和 nuget 包。
    【解决方案3】:

    我有同样的问题。我安装了 NuGet 包 2.5.48,然后能够从这里下载并安装 vsix 文件并且它工作正常:

    https://github.com/sayedihashimi/slow-cheetah/releases

    【讨论】:

      【解决方案4】:
      1. 在此处下载 https://marketplace.visualstudio.com/items?itemName=WillBuikMSFT.SlowCheetah-XMLTransforms 或在 Visualstudio 市场中搜索“SlowCheetah”,
      2. 安装它
      3. 重启你VS看看。 祝你好运

      【讨论】:

        【解决方案5】:

        正如@Himanshu Singla 和许多其他人所说的那样,除了安装 nuget 包,您还需要从 Tools-> 下载扩展扩展和更新->搜索“Slow Cheetah”,安装并重启VS。

        【讨论】:

        • 看起来像评论
        • 抱歉,我仍然无法对上述解决方案发表评论,因为我仍在建立自己的声誉。
        猜你喜欢
        • 2012-08-12
        • 2013-12-31
        • 1970-01-01
        • 2016-10-07
        • 1970-01-01
        • 2012-08-22
        • 2012-01-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多