visual-studio-macros

    6热度

    5回答

    我在Visual Studio 2005中得到了一个C#应用程序。 代码有300多KLOC,这已经被滥用了3年。 当我通过代码发现了很多未使用的函数/方法/属性。它不可能手动清理代码(需要检查每个成员,如果发现没有引用删除它) 我期待通过VS宏自动执行此过程,它将遍历代码中的每个成员,如果它没有任何引用它应该删除它,如果找到任何引用,检查它的调用成员的引用,如果调用成员,没有任何引用,它应该删除这

    8热度

    4回答

    我想编写一个宏来抓取我的项目目录中的文件,并查找未包含在项目中的文件。 在玩弄DTE对象时,我看到Project对象有ProjectItems;如果一个ProjectItem表示一个目录,那么它有它自己的ProjectItems集合。这给我包含在项目中的所有文件。 因此,我可以通过每个ProjectItems集合递归爬取,并且对于每个是目录的ProjectItem,检查文件系统中是否存在没有相应P

    0热度

    3回答

    我试图运行Visual Studio 2005示例宏,将调试器附加到calc.exe。当我运行它时,它和其他任何宏都无法做任何事情。 Calc.exe正在运行。 “工具 - >选项 - >加载项/宏安全 - >允许宏运行”被选中。错误列表显示没有错误。

    3热度

    1回答

    我想为PowerPoint创建一个宏,以生成自定义显示,其中包含我的PowerPoint中的所有幻灯片,但是按照随机顺序。 我该怎么做? 我希望能够运行它并每次创建不同的自定义显示。 这是3年,因为我用的PowerPoint,唯一的经验,我有一个用VB写的VB6在2004年

    2热度

    1回答

    我正在使用如下所示的Visual Studio 2008对象模型:VS2008 Automation Object Model Chart。 我想对VS2008 Marco中的CodeElement采取行动,这是由当前.cs文档中用户的文本选择选择的。 虽然我真的不关心我怎么得到它,这是我的尝试:在VS对象模型给你DTE.ActiveWindow.Selection这是TextSelection类

    1热度

    3回答

    我有一个包含大量项目的巨大解决方案文件。我怀疑解决方案中缺少其他项目引用的一些项目。有没有简单的方法来检测Visual Studio中缺少的引用? (我正在使用2008)

    1热度

    1回答

    运行它,我有以下的Visual Studio宏: Imports System Imports EnvDTE Imports EnvDTE80 Imports EnvDTE90 Imports MyMacros.EnvironmentEvents Imports System.Diagnostics Public Module Module1 Private WithEv

    6热度

    4回答

    我通常在开发网络应用程序,并且我的工作时间花费了大量的时间来完成“Ctrl + Alt + P”,按进程名排序,然后选择w3wp.exe来附加我的调试器。 更糟糕的是,我正在开发跨越多个应用程序池的应用程序,所以我通常会有2或3个w3wp.exe实例,并且不可能知道要附加哪一个实例,所以我通常会结束附加到所有这些,这是过度杀伤力,但工程。 总而言之,这是烦了... 我的同事想出了一个办法有一个VS

    1热度

    1回答

    我很沮丧,试图为Visual Studio编写宏(使用VS 2008,9.0.30729.1 SP,所有更新)。 在宏资源管理器中,我可以去微软的样本/ VSEditor,并添加一个行为像我想要的子程序。但我似乎无法在其他地方使用它。特别是在Macro Explorer的MyMacros区域。 详细信息: 我复制了整个样本/ VSEditor代码,并将其复制到MyMacros/Testing,并将

    1热度

    1回答

    如果我在我的Visual Studio 2005宏EnvironmentEvents模块中添加WindowEvents_WindowActivated处理程序,我得到一个奇怪的副作用:当我在Visual Studio中从一个窗口单击到另一个窗口时,点击被视为双击。 因此,例如,我将焦点放在编辑器窗口中,然后在解决方案资源管理器中单击一个文件,然后打开文件。 或者我把焦点放在工具箱中,然后点击一个编