从脚本中可以确定VS 2022完成所有背景任务并加载Intellisense的时刻?
我有一个大型解决方案,具有混合的SDK风格和旧样式项目。我需要实现一些自动化,但是直到VS完成其背景任务并加载IntelliSense之前,我不得启动,这样…
envdte.dte.documents每次访问时每次都可以访问,
我正在尝试存储Visual Studio环境中的打开文档。 该代码适用于某些解决方案,但是我有1个解决方案,它总是会引发异常。 我试图等待某种初始化,但是随…
使用Visual Studio SDK创建项目时,是否可以隐藏生成的窗口?
我目前正在尝试使用C#中的Visual Studio SDK创建一个Visual Studio项目,以下步骤: 首先,我使用DTE界面打开Visual Studio, 然后创建一个新目录 ,…
在Envdte.solutionFolder中创建新文件,而无需指定完整路径
Envdte80.solutionFolder接口()具有一个addfromfile()方法,但需要现有文件的绝对完整路径。不幸的是,解决方案文件夹对象本身不包含具有磁盘上文…
为什么 VS 2017 项目中的 Dynamics 365 上的 EnvDTE.ProjectItem.FileCodeModel 为 Null
我正在编写代码以从 D365 项目中的 .xpp 文件获取 CodeElements,但 FileCodeModel 值始终为 null foreach (Project project in applicationObject.So…
Visual Studio 2008 发布失败,无法加载 dll (envdte.dll)
在安装和卸载各种 MS SDK 后,我开始收到此错误 错误:发布失败并出现以下错误:无法将“System.__ComObject”类型的 COM 对象转换为接口类型“EnvDTE…
一个空的 Visual C++ 如何能?项目以编程方式创建?
我想知道如何使用空 Visual C++ 项目的模板以编程方式使用该空项目创建新的解决方案。我现在拥有的代码(C#)是: string VSProgID = "VisualStudio.S…
使用 DTE 将现有文件添加到 Visual Studio 项目
我以编程方式创建了许多文件。我想将它们添加到视觉工作室项目中。我有一个对该项目(DTE.Project)的引用。当我执行下面的代码时,我收到一条错误消…
设置选择容器示例
我正在寻找一个使用 c# 调用 EnvDTE.Window 类上的 SetSelectionContainer 方法的简单示例。 我想知道我应该传递给该方法的类应该是什么样子。 我已经…
刷新 Visual Studio 输出窗口
我有一些 C# 代码将进度消息写入 Visual Studio 2010 EnvDTE.OutputWindowPane。该代码是从 Visual Studio 菜单(位于 VSPackage 中)调用的。 问题在…
如何从 EnvDTE.Window 中获取 ITextBuffer?
我有一个使用新的 VS 可扩展性 API 的托管语法荧光笔,它为我提供了一个 ITextBuffer,这非常棒。 在我的扩展的另一部分中,我获取了一个 DTE 对象并…
以编程方式发布 Web 应用程序
我正在尝试编写一个 Visual Studio 扩展,它允许我在一个解决方案中发布多个 Web 应用程序,类似于在所有项目上使用一键发布功能。 DTE2 service = (D…
VS2010扩展,使用MEF标注器,想要使用代码模型
我想编写一个 Visual Studio 2010 扩展,在每个类、方法、属性、字段和事件定义上显示边距字形(单击时带有附加信息的工具提示/弹出窗口)。 新的基于…
使用“VisualStudio.DTE.10.0”创建解决方案并添加项目
我正在尝试创建 VS2010 解决方案并从独立应用程序(而不是加载项)添加项目。我可以创建 VS2010 的实例,但我无法确定如何正确创建项目...我只能找到…