39得票6回答
如何在我的自定义工具中向Visual Studio输出窗口写入内容?

我正在编写一个自定义工具,现在已经实现了所需的功能。如果发生了错误(如格式不正确的代码等),我希望能够将错误信息写入到Visual Studio中。 这方面有什么标准吗?目前,我可以通过让工具失败来强制Visual Studio发出警告。我希望在输出窗口中有一个类别,显示我想要发送的任何结果...

35得票4回答
如何在Visual Studio中隐藏自定义工具生成的文件

我希望我的定制工具生成的文件被隐藏,但我找不到任何关于如何做到这一点的文档。 一个我正在寻找的例子是WPF代码后台文件。这些文件在Visual Studio项目视图中不显示,但与项目一起编译,并在IntelliSense中提供。 WPF代码后台文件(例如Window1.g.i.cs)由自定义...

33得票2回答
如何为所有SpecFlow功能重新生成设计师代码

我有大约30个SpecFlow功能文件,最近从源代码控制中删除了Foo.feature.cs文件,因为我厌倦了在设计生成的代码中解决合并冲突。 我没有将这些文件从我的Visual Studio项目中排除或删除,因此Visual Studio仍然认为它们应该存在,只是硬盘上缺失。 理想情况下...

28得票1回答
逐步介绍如何在Visual Studio 2010中为特定类型的每个文件添加自定义构建步骤。

问题 我在 Visual Studio 2010 项目中有一堆自定义文件。 我需要在这些自定义文件更改时运行一个工具。 该工具生成由现有 .cpp 文件包含的 .h 文件。 我希望该工具作为构建过程的一部分运行。 它需要从 Visual Studio 中运行,但最好也可以作为 msbuil...

27得票2回答
自定义工具快捷键 Visual Studio

有没有一种方法可以在Visual Studio中为自定义工具创建快捷方式?目前,我必须导航到解决方案中的工具,右键单击并运行自定义工具。如果我可以绑定一个快捷键或从工具栏运行该工具会很不错。有人知道如何做这件事吗?

20得票4回答
运行整个解决方案的自定义工具

是否有一种方法可以为整个解决方案运行自定义工具? 为什么?自定义工具正在开发中,当进行更改时,我需要刷新使用它的所有项,以确保没有任何故障。

18得票6回答
如何阻止T4在每次切换选项卡时执行?

当我编辑 T4 文件时,每次切换到另一个文件时脚本都会执行。对于快速简单的脚本来说没问题,但有些脚本执行时间很长。有没有办法禁用这种行为?我希望只在保存 T4 文件或手动从菜单中选择“运行自定义工具”时才运行脚本。

18得票2回答
使用C#运行T4模板

我有一个T4模板(mycode.tt),用它生成一个cs文件。通常,我右键点击tt文件并选择RunCustomTool,它会使用一个xml文件来为我生成代码。现在我想要使用一个c#窗体应用程序来运行自定义工具。因此,当单击按钮时,我想要运行Custom Tool。是否可以从c#中运行Custo...

10得票1回答
在MSBuild中使用Studio的“自定义工具”

我有一个用于将一些模板文件转换成代码的“自定义工具”,它与Visual Studio配套使用。为了保持一致性和可移植性,我希望在Visual Studio之外构建时能够从MSBuild中运行此模板处理器。 Visual Studio为这些文件创建以下片段: <!-- the temp...

9得票2回答
如何在Visual Studio 2017或Visual Studio 2019中注册“自定义工具”以使其正常工作?

背景: 我们有一个自定义工具,它接受xml输入并生成cs输出。为了使其与该版本的Visual Studio配合使用,需要进行注册。 我们已经完成的工作: 我们已经在Visual Studio 2015中完成了自定义工具注册,运行良好。但现在的问题是在Visual Studio 2017中无法...