問題タブ [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 投票する
0 に答える
155 参照

nuget - SlowCheetah のインストール時のエラー「SolutionDir プロパティがプロジェクトに見つかりません」

私はSlowCheetahを試してみたかったので:

  1. テスト Web プロジェクト (Visual C# の ASP.NET MVC 4 Web アプリケーション) を作成しました。
  2. 「ビルド中に不足しているパッケージを NuGet がダウンロードできるようにする」をチェックして、パッケージの復元を有効にしました。
  3. を使用してパッケージ マネージャー コンソール経由で SlowCheetah をインストールしましInstall-Package SlowCheetahた。

これを後でビルド サーバーで動作させたいので、次のエラー メッセージが表示されたときに少し心配になりました。

それは何を意味し、なぜ見つからないのSolutionDirですか?

0 投票する
0 に答える
421 参照

wpf - SlowCheetah が .exe.config ではなく app.config.deploy に設定を配置する

ClickOnce を既に使用している既存の WPF プロジェクトで最新バージョンの SlowCheetah を使用しています。

環境ごとに異なるアプリケーション設定 (app.config の applicationSettings ノード、Settings.settings ファイルを形成するもの) を提供しようとしています。公開すると、app.config.deploy (正しく変換された設定を内部に含む) と、変換された設定を持たない ProjectName.exe.config ファイルも取得されます。

誰かがアプリケーションをインストールして実行すると、ProjectName.exe.config (正しい) 内の設定が使用され、app.config の変換された設定は明らかに無視されます。代わりに、変換された設定を exe.config に入れるために SlowCheetah を取得する追加の手順はありますか?

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

asp.net - SlowCheetah を使用した参照プロジェクト app.config 変換

ASP.NET MVC 4 Web プロジェクトがあります

WebUI

ASP.NET 4 コード ライブラリを参照する

ダル

コード ライブラリにはSlowCheetah2.5.5 NuGet パッケージへの参照があり、そのApp.Config.

WebUI通常のWeb.Config変換を使用していますが、問題のテストとして への参照も追加しましたSlowCheetahが、問題は変わりませんでした。

を使用して公開する場合

MS Web デプロイ

Visual Studio 2012 または直接公開する場合

ファイルシステム

QA正しい構成を使用しWeb.QA.configて Web サイトのルートに配置されていますが、参照されているクラス ライブラリの構成が機能していません。ホームページに SQL 接続エラーが表示され、正しいApp.Config変換が参照されているために使用されていない可能性が高いことが警告されます。DAL事業。

これは のフォルダにある.dll.configファイルだと思っていましたが、デフォルトとファイルを手動で変更した別の Web サーバーでこれが動作していて、Web サイトのルートディレクトリにファイルが存在しないため、よくわかりません。binWebUIApp.ConfigWeb.Config.dll.configbin

これを機能させる方法を知っている人はいますか?

アップデート:

以下の例:

DALコード ライブラリ プロジェクトApp.Config

Web.Config私のWebUIプロジェクトの一部

プロジェクトごとに Settings.settings ファイルを使用します。

発行中に変換されるように、App.Config 接続を Web.Config にマージするにはどうすればよいですか? できれば、Web に公開するときに 1 つの接続だけを使用することをお勧めします。

現時点では、DAL参照されたプロジェクトが正しく設定されていれば、Web アプリケーションで動作しますapp.config(これは、参照されている .dll であるため、私には意味があります)。

DAL.Properties.Settings.DefaultConnectionこの接続を自分の接続に追加すると、使用している接続がweb.config置き換えられDALますか?

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

msbuild - SlowCheetah と TeamCity の統合

SlowCheetah アドオンを見つけてローカル マシンにセットアップした後、TeamCity が変換を実行しないという問題に直面しました。

この記事に従って、ビルドサーバーですべてを構成しました。

アドオンをビルド サーバーにインストールし、VS 2010 から手動で発行を実行しました。変身成功です。TeamCity がパブリッシュを実行すると、何も起こりません。

私は何かを逃したのですか?すべてが正常に見える場合、どうすれば問題を認識できますか? 変換プロセスのログ ファイルはありますか?

私は使用しています:

  • VS 2010 教授
  • TeamCity Professional 7.0.2 (ビルド 21349)
0 投票する
2 に答える
1199 参照

msbuild - WebAPI プロジェクトは、変換された web.config を bin フォルダーに投稿していないようです?

私は .NET 構成変換でうまくやっています。私は現在、データの使用と WPF アプリ用のクラス ライブラリにそれらを配置しています。

しかし、ASP.NET WebAPI プロジェクトでそれらをセットアップしようとすると、奇妙なことが起こるようです。

構成ファイルは bin ディレクトリに表示されないため、web.config は常に事前に形成された構成ファイルとして表示されます。

csproj で "/t:TransformWebConfig /pConfiguration=Test" のパラメーターを使用して MSbuild を実行すると、次のように表示されます。

CollectWebConfigsToTransform: 見つかった構成の変換については、次のとおりです: Areas\HelpPage\Views\Web.config、Web.config、Views\Web.config、bin\Web.config PreTransformWebConfig: Web.config の obj\Test\TransformWebConfig\original\ へのコピーをスキップしますWeb.config、ファイル obj\Test\TransformWebConfig\original\Web.config は最新です コピーをスキップ C:\Users\killesj1\Repositories\MRP Trunk\Macro Projects\VEUploader\src\app\VEUploader.WebAPI\Web.config obj\Test\TransformWebConfig\original\bin\Web.config に、ファイル obj\Test\TransformWebConfig\original\bin\Web. config is up to date TransformWebConfigCore: すべての出力ファイルが入力ファイルに関して最新であるため、ターゲット "TransformWebConfigCore" をスキップします。TransformWebConfigCore: ターゲット "TransformWebConfigCore" をスキップしています すべての出力ファイルが入力ファイルに対して最新であるためです。PostTransformWebConfig: Web.Test.config を使用して Web.config を obj\Test\TransformWebConfig\transformed\Web.config に変換しました。C:\Users\killesj1\Repositories\MRP Trunk\Macro Projects\VEUploader\src\app\VEUploader.WebAPI\Web.config を C:\Users\killesj1\Repositories\MRP Trunk\Macro Projects\VEUploader\src\app を使用して変換\VEUploader.WebAPI\Web.Test .config を obj\Test\TransformWebConfig\transformed\bin\Web.config にコピーします。

変換によってファイルが変換されているように見えますが、どういうわけか、古い Web.config が残っている bin ディレクトリに戻っていません。

これは正常ですか?これを他の Web 変換と同様に動作させるにはどうすればよいですか?

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

configuration - Slow Cheetah で変換された構成ファイルを別のプロジェクトの参照として追加する

Slow Cheetah'ed 構成ファイルを使用したクラス ライブラリ プロジェクトがあります。

以前は、「リンクとして追加」を使用して構成ファイルを他のプロジェクトに追加するのは簡単でした。構成ファイルは動的であるため、Slow Cheetah でこれをどのように達成できますか?

構成ファイルの参照を追加する必要があります。これを行う方法がない場合は、構成ファイルをコピーして、Slow Cheetah を再度作成する必要があります。