visual-studio-macros相关内容

Visual Studio 宏:查找项目中未包含的文件?

我想编写一个宏来爬取我的项目目录中的文件并查找项目中未包含的文件. 在玩弄 DTE 对象时,我看到 Project 对象有 ProjectItems;如果一个 ProjectItem 代表一个目录,那么它就有自己的 ProjectItems 集合.这给了我项目中包含的所有文件. 所以我可以递归地爬取每个 ProjectItems 集合,并且对于作为目录的每个 ProjectItem,检 ..
发布时间:2022-01-11 19:28:57 其他开发

如何在不创建工作区的情况下从 tfs 获取特定版本的文件夹?

我想在特定时间(变更集)获取项目的源代码.所以我需要下载整个文件夹.我想在不同的时间做这件事,处理不同的工作区不是很方便. 我知道 TFS 获取特定版本到单独的文件夹(与工作区)和 需要命令来获取文件来自没有工作区的 TFS(一个文件). 在不创建新工作区的情况下,是否有针对整个文件夹的解决方案? 编辑我发现接受的答案过于雄心勃勃.我需要更简单的东西. 假设: 我可以 ..
发布时间:2021-12-28 13:41:43 其他开发

替代 Visual Studio 2012 中的宏

我在 XAML 开发中将宏广泛用于 ViewModel 属性.我在 WCF 中更多地使用它们来生成 Message 和 DataContract 属性. 令我失望的是,我构建的宏将无法在 Visual Studio 2012 中使用. 我正在谈论的一个例子,对于虚拟机,我会输入这样的内容. int id;字符串名称; 选择两行,运行宏并结束 private int _id;私人字 ..
发布时间:2021-12-27 10:39:39 其他开发

切换“抛出异常时中断".使用宏或键盘快捷键

编辑:Visual Studio 2015 的新异常窗口比我不再关心使用键盘的旧对话框它的捷径. 是否有宏或键盘快捷键可以在不使用 GUI 的情况下切换“抛出异常时中断"? 使用 ctrl+alt+e 打开对话框并选中“Common Language Runtime Exceptions"“Thrown"框,然后单击 OK 很简单,但这是我经常做的事情.我宁愿为此设置一个键盘快捷键. ..
发布时间:2021-12-17 17:33:56 其他开发

如何在word中使用VBA(MACRO)使用/启用(RegExp对象)正则表达式

我做了很多谷歌搜索以获得关于如何在 VBA 中使用或开始使用正则表达式的正确答案. 我终于明白了,所以我想与你们分享我的知识.如果我错了,请纠正我. 解决方案 Word 2007 中默认正则表达式选项是禁用的,要启用请执行以下步骤, 1).转到工具> 参考,如下所示. 2).现在勾选“Microsoft VBScript 正则表达式 5.5"选项,然后按 oh ,如下所示 ..
发布时间:2021-12-03 16:47:09 其他开发

如何从命令提示符下触发Visual Studio宏?

我的要求很简单.我要做的就是从Visual Studio复制错误列表并将其粘贴到Excel工作表中.但我想在命令提示符下执行此操作.假设我有一个Visual Studio宏来复制错误列表.现在,如何在命令提示符下触发该宏并将其粘贴到Excel工作表中? 或者,是否可以编写宏以复制整个错误列表并将其粘贴到Visual Studio宏中的excel中?然后从命令提示符处触发该宏. 解决方案 ..

对文件夹中的所有Excel文件使用模块

我为excel文件创建了一个模块,该模块保存在系统的某个文件夹中.我希望能够将该模块用于将来几天将存储在该特定文件夹中的所有excel文件.诀窍在于,此模块不应应用于在该系统上创建的任何excel文件,而应仅应用于该特定文件夹中的所有excel文件. 我知道我可以将模块拖放到打开的工作簿中,但是我想知道是否有更自动化的方法来执行此操作. 能做到吗? 解决方案 您可以以编程方式导入/导出模块 ..
发布时间:2020-07-14 00:03:23 其他开发

Visual Studio宏停止工作

我的Visual Studio宏停止工作,没有显示或记录任何错误,我可以找到. (我确实认为这是我对机器所做的事情.) 解决方案 Microsoft发布了Windows Update,该Windows Update修复了安全问题( KB2934830 中描述的解决方法是添加 ..
发布时间:2020-07-14 00:03:15 其他开发

容易的VSIX入门吗?

我已经在VS 2010中创建了一些宏,现在我想迁移它们,使其成为VSIX,并将其发布在图库中. 它们建立在 DTE 对象的顶部VS宏编辑器中提供的实例. 如何实现呢? DTE 对象的替代品是什么? 更新 我还想配置该扩展程序,以便在将其安装在用户计算机上时,还应该安装一个键盘快捷方式,当按下该快捷键时,它应该在扩展程序中运行该方法. 请注意,当前我正在使用一个空白扩展项目 ..

每当我在Visual Studio 2005中保存文件时,都可以运行宏吗?

当我在Visual Studio 2005中保存文件时,我想同时运行一个用于更新版权的宏(通过正则表达式搜索和替换). 我对正则表达式并不陌生,但是对VB/VBA和Visual Studio宏并不陌生,因此我需要特别的帮助: 让宏在保存时运行,最好在我按CTRL-S之后但在它实际写入文件之前,以便实际上保存搜索和替换的结果而不必保存两次 从VB/VBA宏内部调用搜索并替换正则表达 ..

是否有针对Visual Studio宏的API样式参考

我想自动化一些我使用Visual Studio宏所做的常见任务,但找不到针对可通过宏访问的Visual Studio对象的不错的API参考. 这样的想法存在吗? 还是有一种方法可以找出我需要的API? 解决方案 您的意思是 DTE ? 扩展Visual Studio环境 自定义,自动化和扩展开发环境 如何:使用加载项来控制宏 ..
发布时间:2020-07-14 00:02:06 C#/.NET

我如何执行“转到定义"?在Visual Studio中以编程方式进行?

给出一个表示特定类/字段/属性的字符串(例如MyNameSpace.MyClass或System.String.Length),我如何以编程方式使Visual Studio转到该类/字段/属性(即,使Visual Studio执行如果我要在代码编辑器中键入引用,然后按F12键,会发生同样的事情吗? 解决方案 您可能需要执行以下操作. 获取全局 IVsObjectManager2 界面 ..
发布时间:2020-07-14 00:02:03 C#/.NET

很棒的Visual Studio宏

对于一个小型社区讨论,您使用哪些基本的Visual Studio宏? 我刚刚开始了解它们,并想听听你们中有些人的生活. 解决方案 我以前在VS 2002/2003中使用了很多宏.一个示例就是区域创建-我一直希望将我的班级划分为以下区域-“私有成员",“公共属性",“公共方法"和“私有方法".因此,我有一个映射到快捷键的宏,该快捷键可以在任何新的类文件中创建这些区域. VS 20 ..
发布时间:2020-07-14 00:01:56 其他开发

如何在单词中使用VBA(MACRO)使用/启用(RegExp对象)正则表达式

我做了很多Google搜索工作,以获取有关如何在VBA中使用或开始使用正则表达式的正确答案. 最后我明白了,所以我想与大家分享我的知识.如果我错了,请纠正我. 解决方案 默认情况下,Word 2007中的“正则表达式"选项处于禁用状态,以启用以下步骤, 1).转到工具>参考,如下所示. 2).现在在"Microsoft VBScript Regular Expressions ..
发布时间:2020-07-14 00:00:53 其他开发

Visual Studio 2012中宏的替代方法

在 XAML 开发中,我将宏广泛用于ViewModel属性.我在 WCF 中甚至更多地使用它们来生成Message和DataContract属性. 令我感到失望的是,我构建的宏无法在Visual Studio 2012中使用. 对于VM,我要说的例子是这样的. int id; string name; 选择两行,运行一个宏并以 结束 private int _id; pr ..
发布时间:2020-07-14 00:00:50 其他开发

自动将区域添加到Visual Studio中的代码

我的团队绝对喜欢使用区域,因此,在我们的代码中,它几乎已成为事实上的标准.最近我意识到,每次创建类,测试方法等时,我都讨厌编写或ctrl + c/ctrl + v ... 我想知道Visual Studio是否有可能(通过宏或某些其他功能)自动将它们添加到您的代码中. 例如,如果我在项目中添加了一个新的类文件,您是否可以通过某种魔术使Visual Studio生成文件,如下所示: ..
发布时间:2020-07-05 20:42:14 C#/.NET

Visual Studio宏/其他可以迭代所有项目并设置项目属性的对象

我试图编写一个宏/其他任何东西来遍历所有项目,并删除除Active Solution Configuration - Debug和Active Solution Platform - x86之外的所有其他构建配置.同样,在为所有项目编辑配置后,我想为所有项目设置pre-build和post-build事件.我不知道从哪里开始.请帮忙.我在解决方案中有44个项目,手动设置所有这些项目确实非常费时. ..