2016-03-18 2 views
0

Я пытаюсь использовать инструмент Config Transformation Tester. Загружаемый файл представляет собой один файл с именем ctt.exe. Когда я запускаю его следующим образом:Config Transformation Tool не найден AppHarbor.TransformTester сборка

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

... Я получаю следующий вывод:

Exception Microsoft.Web.XmlTransform.XmlNodeException: Не удалось загрузить файл или в sembly «AppHarbor.TransformTester 'или одну из его зависимостей . Система не может найти указанный файл. ---> System.IO.FileNotFoundException: Не удалось загрузить file или сборку 'AppHarbor.TransformTester' или одну из его зависимостей. Сист em не может найти указанный файл. на System.Reflection.RuntimeAssembly._nLoad (AssemblyName имя_файла, строка трески eBase, фактические данные assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, булева throwOnFileNotFound, булева forIntro spection, булева suppressSecurityChecks) при System.Reflection. RuntimeAssembly.InternalLoadAssemblyName (AssemblyName , как semblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMar к & stackMark, IntPtr pPrivHostBinder, булева throwOnFileNotFound, булева Форин trospection, булева suppressSecurityChecks) при System.Reflecti on.RuntimeAssembly.InternalLoad (String assemblyString, EVID ENCE assemblySecurity, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, Boolea п forIntrospection) ...

Очевидно, что он ожидает, чтобы найти некоторые AppHarbor.TransformTester.dll и не могу найти его , Но я тоже. Где я могу получить эту сборку?

В качестве альтернативы, существует ли лучший инструмент командной строки, который можно использовать для применения преобразований Web/app.config и использоваться как часть процесса автоматической сборки?

Обновление: Я получаю это даже при компиляции из источника.

ответ

0

ОК, это я делал что-то глупое.

Я взял образцы конфигураций из config transformation tester. Образец Web.Debug.config есть включает в себя ссылка на AppHarbor.TransformTester:

<?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> 

Просто используйте правильные конфигурации вместо и вы будете в порядке.

 Смежные вопросы

  • Нет связанных вопросов^_^