我正在试用Config Transformation Tester工具。提供的下载是一个名为ctt.exe
的文件。当我按如下方式运行时:
ctt s:Web.config t:Web.Debug.config d:Web.Out.config
...我得到以下输出:
异常Microsoft.Web.XmlTransform.XmlNodeException:无法加载 文件或作为sembly' AppHarbor.TransformTester'或其中一个 依赖。该系统找不到指定的文件。 ---> System.IO.FileNotFoundException:无法加载文件或程序集 ' AppHarbor.TransformTester'或其中一个依赖项。系统 找不到指定的文件。在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String cod eBase,Evidence assemblySecurity,RuntimeAssembly locationHint, StackCrawlMark&安培; stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntro spection,Boolean suppressSecurityChecks)at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(的AssemblyName as semblyRef,Evidence assemblySecurity,RuntimeAssembly reqAssembly, StackCrawlMar k& stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,布尔值forTrospection,布尔值 suppressSecurityChecks)at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evid ence assemblySecurity,StackCrawlMark& stackMark,IntPtr pPrivHostBinder,Boolea n forIntrospection) ...
显然,它希望找到一些AppHarbor.TransformTester.dll
并且无法找到它。但我也不能参加这次集会?
或者,是否有更好的命令行工具可用于应用Web / app.config转换并用作自动构建过程的一部分?
更新:即使从源代码编译,我也能得到这个。
答案 0 :(得分:0)
好的,这是我做些蠢事。
我从config transformation tester获取了样本配置。示例Web.Debug.config包含对AppHarbor.TransformTester的引用:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.webui-popover/1.2.5/jquery.webui-popover.min.js"></script>
<div data-foo="First title">Hello</div>
<div data-foo="Second title">Goodbye</div>
只需使用正确的配置,就可以了。