問題タブ [slowcheetah]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1253 参照

transform - SlowCheetah トランスフォームが jenkins ビルド サーバーで動作しない - vs2010 - 異なるドライブ

作業中の 2 つのソリューションに遅い Cheetah を追加しました。最初のものは、ビルドサーバーではなく、それを使用しているときに変換されます。2 つ目は、ビルド時またはビルド サーバー上で変換されません。

全体的に、遅いチーターを機能させる方法に関しては、少し混乱しています。Sayed からいくつかのリンクを読みましたが、どれをたどるべきか悩んでいます。バージョン 2.5.5 を両方のプロジェクトに追加しました。

  1. http://sedodream.com/2012/12/24/SlowCheetahBuildServerSupportUpdated.aspx - これは、最初に packagerestore.proj ファイルをビルドして nuget パッケージを復元する必要があることを示しています。ただし、これを試すとパスエラーが発生します...このエラーが発生します-エラーMSB4019:インポートされたプロジェクト "E:\jenkins\CAREweb.net (DEV APP BUILD)\workspace\development\systems\CARE\apps.nuget\ nuget.targets」が見つかりませんでした。

  2. http://sedodream.com/2011/12/12/SlowCheetahXMLTransformsFromACIServer.aspx - これは、ci サーバー上のファイルを、jenkins サービスを使用しているユーザーの localappdata フォルダーに置くだけでよいため、従いたいものです。下を走っています。チームの全員とビルドごとに一度解決しますが、変換されず、エラーは発生しないようです。違いがあるかどうかはわかりませんが、E: ドライブにビルドしており、localappdata フォルダーは c: ドライブにあります。

私はSlow Cheetahに関する彼の他の投稿をたくさん読みました.stackoverflowからのたくさんの回答を見てきましたが、私の問題を解決するものはまだ見つかりません.

Visual Studio 2010 を使用しています。コマンド ラインから Jenkins でプロジェクト ファイルをビルドします。1つのソリューションを機能させることができれば、もう1つのソリューションを機能させることができるはずですが、現時点では進歩していません.

アップデート

また、これらは私のプロジェクト ファイルからの関連する遅いチーター セクションです。

0 投票する
1 に答える
943 参照

msbuild - チーム シティ ビルド内の複数の構成変換

Team City のビルド時に、複数の環境の構成変換を実行したいと考えています。基本的に、単一の TC ビルドの一部として、開発、テスト、ライブ用の構成ファイルを変換したいと考えています。チームシティ内の追加のビルドステップの一部としてSlow Cheetahを使用できることを望んでいましたが、Slow Cheetahについてはあまり知りません.

誰かがこの問題または同様の問題に遭遇したことがありますか?

乾杯ディー

0 投票する
2 に答える
1420 参照

msbuild - コマンド ラインから Slow Cheetah を呼び出すことはできますか?

コマンド ラインから Slow Cheetah を呼び出すことはできますか? ビルド後のイベントを追加して、さまざまな環境の構成ファイルを変換しようとしています。

乾杯ディー

0 投票する
1 に答える
806 参照

visual-studio-2010 - MSBuild 中に SlowCheetah が変換されない

私は Web プロジェクトで SlowCheetah を実装しました。NuGet v2.7 を実行していますが、まだ [パッケージの復元を有効にする] を使用しています。AntHillPro でビルド ワークフローを実行します。最初に NuGet Package Restore を実行し、次にソリューションで MSBuild を実行します。パッケージの復元の手順では、SLowCheetah が正常に再インストールされていることが示されていますが、MSBuild の手順では、web.config 以外の構成ファイルの変換プロセスが実行されていません。v2.7 NuGet Command Line Restore に切り替えてみましたが、何も変わりませんでした。パッケージの復元を有効にして戻ってきましたが、ここからどこに行けばいいのか、この問題をデバッグする方法がわかりません。数週間前は正しく機能していたと断言できます。SlowCheetah の問題なのか NuGet の問題なのかわかりません。これをデバッグするにはどうすればよいですか? どんな助けでも大歓迎です。

0 投票する
1 に答える
476 参照

nuget - NuGet なしで SlowCheetah を使用する

SlowCheetah を使い始めたばかりです。構成ファイルを右クリックして [変換の追加] を選択すると、すべての構成に追加の構成ファイルが追加されるだけでなく、ソリューションに多数のファイルが追加される NuGet パッケージもインストールされます。

NuGet パッケージは必要ですか? このプロジェクトでは、NuGet をまったく使用しないでください。

必要でない場合、NuGet パッケージをインストールせずに変換を追加する簡単な方法はありますか?

私は常に (ビルド サーバーではなく) Visual Studio でソリューションをビルドします。ビルドに使用するコンピューターに SlowCheetah がインストールされている必要があります。

Visual Studio 2010 を使用しています。

編集:NuGetパッケージをアンインストールしようとしましたが、変換が機能しません... :(

0 投票する
1 に答える
6080 参照

asp.net - name 属性を使用せずに XML 変換の属性を置き換える方法

公開時に、SlowCheetah を使用して Log4Net ファイルを変換しています。ただし、異なるアペンダー セクションの属性を区別できないようです。

私の Log4Net.config は、基本的に次のようになります。

私の変換ファイルは次のようになります。

問題は、変換された構成が両方のアペンダーに対して同じ subject 属性値を持つことです。SetAttributes にヒットすると、探しているタグがわからないので、それらすべてを変換すると思います。同じアペンダー内の要素のみを見つけるように指示する正しい構文は何ですか? xdt:Locator 属性を使用する必要があると思いますが、これらの要素には name 属性がないため、web.config の場合のように Match(name) を実行できません。アペンダー要素には name 属性がありますが、親要素の名前に基づいて一致するように指示する方法がわかりません。

アペンダー ノードで match(Name) を使用して replace を使用できることはわかっていますが、その場合、変換したくないレイアウトなどの要素の束を含むノード全体を置き換えることになります (したがって、同じコードのコピーと貼り付けが複数ありますが、これは避けたいと思います)。

0 投票する
12 に答える
18102 参照

visual-studio-2012 - 「SlowCheetah.Xdt.TransformXml」タスクをアセンブリから読み込めませんでした

ソリューションの 2 つのプロジェクトに Slow Cheeath (v. 2.5.10.3) をインストールした後、次のエラーが表示されます。

両方のプロジェクトを完全に削除し (Slow Cheetah と共に)、両方のプロジェクトを (Slow Cheetah とともに) 再インストールし、ソリューションを再構築しましたが、役に立ちませんでした。誰でもこのタイプのエラーを助けることができますか?

0 投票する
1 に答える
158 参照

.net - Slow Cheater を使用してカスタム構成設定を変換する

Slow Cheater のすべての例は、構成ファイルのアプリ設定部分に焦点を当てているようです。

カスタム構成設定で同様の出力を実現できるかどうか知りたいです。

例えば

に変換します

編集xdt:Transform="Replace"この例で機能する ことがわかりました。しかし、変更されていない他の属性がある場合、構成からそれらを失うことなく、どのようにそれを達成できますか?

例えば

私が使用した場合

その後、apiKeyは消えます