2016-03-18 12 views
0

私はConfig Transformation Testerツールを試しています。提供されるダウンロードはctt.exeという単一のファイルです。私はそれを実行すると、以下のように: 構成変換ツールでAppHarbor.TransformTesterアセンブリが見つかりません

ctt s:Web.config t:Web.Debug.config d:Web.Out.config 

...私は次の出力を得る:

例外Microsoft.Web.XmlTransform.XmlNodeException:「のようsembly ファイルかをロードできませんでしたがAppHarbor.TransformTester 'またはその 依存関係の1つです。システムは、指定されたファイルを見つけることができません。 ---> System.IO.FileNotFoundException:ファイルまたはアセンブリ 'AppHarbor.TransformTester'またはその依存関係の1つを読み込めませんでした。システム内の は指定されたファイルを見つけることができません。 System.Reflection.RuntimeAssembly._nLoadで(のAssemblyNameファイル名、文字列 タラeBase、証拠assemblySecurity、RuntimeAssembly locationHint、 StackCrawlMark & stackMark、のIntPtr pPrivHostBinder、ブール throwOnFileNotFound、ブールforIntroのspection、ブール suppressSecurityChecks) するSystem.Reflectionました。 RuntimeAssembly.InternalLoadAssemblyName System.Reflectiで(semblyRef、エビデンスassemblySecurity、RuntimeAssembly reqAssembly、 StackCrawlMar K & stackMark、のIntPtr pPrivHostBinder、ブール throwOnFileNotFound、ブールforInのtrospection、ブール suppressSecurityChecksとしてのAssemblyName ) on.RuntimeAssembly.InternalLoad(文字列assemblyString、 EVIDレンスassemblySecurity、StackCrawlMark & stackMark、のIntPtr pPrivHostBinder、Boolea N forIntrospection) ...

明らかに、いくつかのAppHarbor.TransformTester.dllとそれを見つけることができませんを見つけることを期待しています。しかしどちらもできません。このアセンブリはどこで入手できますか?

また、Web/app.config変換を適用して自動ビルドプロセスの一部として使用できる、より優れたコマンドラインツールがありますか?

更新:ソースからコンパイルしてもこれを取得します。

答えて

0

これは私が何か愚かなことをしていたことです。

config transformation testerからサンプルコンフィグを取得しました。

<?xml version="1.0"?> 
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> 
    <xdt:Import assembly="AppHarbor.TransformTester" namespace="AppHarbor.TransformTester.Transforms"/> 

    <configSections xdt:Transform="MergeBefore(/configuration/*)" /> 

    <configSections> 
    <section name="mySection" xdt:Transform="Insert" /> 
    </configSections> 

    <connectionStrings xdt:Transform="Merge" /> 

    <connectionStrings> 
    <add name="bar" connectionString="value" xdt:Transform="Insert"/> 
    </connectionStrings> 

    <system.web> 
     <customErrors mode="On" xdt:Transform="Replace"> 
     </customErrors> 
    </system.web> 

</configuration> 

だけではなく、適切な設定を使用すると、あなたは大丈夫:サンプルはAppHarbor.TransformTesterへの参照が含まれてWeb.Debug.config。

関連する問題