问题标签 [customtool]
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.
visual-studio-2010 - 自定义工具报错无法生成代码
为什么会出现这个错误?我只是在数据集设计器中设置了一些默认值......这是第二次出现......
“自定义工具错误无法生成代码。抛出了'System.OutOfMemoryException'类型的异常”
c# - 使用 C# 运行 T4 模板
我有生成cs文件的T4模板(mycode.tt)。我通常右键单击 tt 文件并选择 RunCustomTool,它在内部获取一个 xml 文件并为我生成代码。现在我想使用 ac# windows 应用程序运行自定义工具。所以点击一个按钮我想运行自定义工具。是否可以从 c# 运行 CustomTool。
编辑:
我有 2 个 tt 文件,其中一个没有代码隐藏 cs 文件。但是另一个附加了一个 .cs 文件,我正在从第一个 .tt 文件调用第二个文件的 TransformText() 方法。所以我需要调用第一个文件。所以我不能使用 TransformText() 方法。有没有办法动态调用 textTemplate 文件?
t4 - 单个文件的两个自定义工具?
我想从我的 dbml(Linq to Sql) 文件中生成一些代码,dbml 文件放在我项目的许多部分所以我为此编写了一个自定义工具
但问题是 dbml 已经包含了 MSLinqToSQLGenerator 自定义工具,
那么您知道为一个文件设置两个自定义工具的任何方法吗,如果不知道,请告诉我您对此的想法
visual-studio-2010 - VS2010 自定义工具 - 生成文件名错误?(YUI 自定义工具等)
我不知道这是否是 Visual Studio 2010 的错误,但是当我在某些文件中运行 YUI 自定义工具时,我得到了一个在文件名中添加了“1”的新文件。
例如,我有一个名为 Flexigrid.js 的文件,当我运行自定义工具时,我得到一个名为 Flexigrid1.min.js 的文件,而不是 Flexigrid.min.js
我正在 Windows 7 Proffesional 64 位上运行 Visual Studio 2010 版本 10.0.40219.1 SP1Rel ...
有任何想法吗?
提前致谢!!!
来自阿根廷的欢呼!
visual-studio - 用于代码生成的 Visual Studio 自定义工具...如何找出问题所在?
我正在尝试在 Visual Studio 2010 中创建用于代码生成的自定义工具。首先我注册它:
然后我通过 reg 键添加它:
然后视觉工作室说:
好的……现在呢?它没有找到自定义工具注册表项吗?它是否找到了密钥但在加载程序集时遇到了问题?它是否加载了程序集但在实例化类时遇到了问题......?我可以查看哪些日志/位置以找出问题所在?
c# - 在 Visual Studio 中,我可以让一个文件运行另一个文件的自定义工具吗?(在这种情况下使用 Xsd2Code)
我正在尝试确定在 Visual Studio 中使用自定义工具时是否有可能更改一个文件的内容,触发另一个文件的自定义工具。
我的情况是这样的:
在 Visual Studio C# 项目中,我有一个“master.xsd”xml 架构,其中包括其他几个 xsd 文件。我正在使用Xsd2Code Visual Studio 自定义工具从架构生成 .cs。当 master.xsd 本身发生更改时,这可以正常工作,但是我希望自定义工具在其他 xsds 之一更改时在文件 master.xsd 上运行。
有没有办法让一个文件触发另一个文件的自定义工具?
[编辑-有关我为什么要为此使用自定义工具的更多详细信息]
目前我们有一个 GenerateFiles.bat 文件,它从命令行调用 Xsd2Code 以从模式生成代码文件(如下面的 MattDavey 建议)。这行得通,就是太慢了。
问题是,Xsd2Code 在每次构建时都会运行,但由于许多其他项目依赖于这个项目的模式,即使可能没有任何改变,它们也会重新编译。实际的结果是,即使是对单元测试的微小更改也会涉及到一半的项目重新编译。这就是为什么我们一直在研究仅在架构更改时才生成代码文件的自定义工具方法。
xml - 使用自定义工具或脚本解析和更改 xml 文件
我经常碰到这样的事情。这次我有包含很多这样的行的精灵表文件:
现在我需要将id
每个纹理区域的值增加例如 100,然后将相同的 xml 写入另一个文件或覆盖现有文件。我将不得不一次又一次地这样做,所以我需要自动化它。我可以想出无数种方法来解决这个问题。但我也想学习一些新东西,所以,这里是:
你将如何完成这样的任务?编写自定义工具?脚本?你会使用什么语言、库或工具?您可以对此进行排序的最少行数或工作量是多少?
visual-studio - 为什么找不到我的 Visual Studio 2010 自定义工具?
我的自定义工具如下:
通过将 GeneratePkgDef 设置为 true 从项目文件中启用的 CreatePkgDef 任务会在构建输出中创建以下 pkgdef 文件。
当我安装 VSIX 扩展时,我会在 10.0_Config 键下看到相应的键。然而,当我将 DataContextClassGenerator 设置为自定义工具时,VS2010 抱怨找不到该工具。
我尝试为 VS2010 启用 ActivityLog 并查看它,当 VS2010 启动时找到并加载了该工具,然而,它就好像它甚至不存在一样。
我无计可施,将不胜感激。
我已将 VSIX 设置为可安装到 VS2010 的 Ultimate、Premium 和 Professional 版本。在安装过程中,它说它找到了 Ultimate 版并说它已经安装了它,即使我的机器上有 VS2010 Premier 版。
visual-studio-sdk - VS2010 自定义工具/插件可再发行许可证
我已经构建了一个自定义工具,它源自 VS2010 SDK 中包含的一个程序集中定义的 BaseCodeGeneratorWithSite 类。有谁知道在不需要最终用户下载整个 SDK 的情况下重新分发它的正确程序是什么?
我可以在安装程序中包含所需的程序集,但我不确定 SDK 许可证是否允许这样做。
apache - Apache Velocity + Tomcat:在网络应用程序中手动处理模板
我正在使用带有 Velocity 和 VelocityViewServlet 的 Apache Tomcat。我创建了一个参考 ViewContext 的自定义工具。这一切都很好。
问题是:定位/加载模板并使用提供的参数对其进行处理的最佳方法是什么?
我已经有了通过获得的文件的绝对路径
- 我必须实例化 VelocityEngine 吗?我想 Velocity 没有全局维护(VelocityViewServlet)
- 哪种(以及如何)最适合使用 Velocity 装载机?