vsx相关内容
在“解决方案"->“属性"下,我可以设置多个启动项目: 我知道可以使用"EnvDTE:solution.SolutionBuild.StartupProjects"获取标记为“开始"的项目列表,但是如何获取其动作为“无需调试即可开始"的项目列表?它们不会出现在列表中. 解决方案 我不认为这已被记录并可以正式使用,但以下是一些信息: 此内容存储在解决方案的.SUO文件(由Visual
..
给出一个表示特定类/字段/属性的字符串(例如MyNameSpace.MyClass或System.String.Length),我如何以编程方式使Visual Studio转到该类/字段/属性(即,使Visual Studio执行如果我要在代码编辑器中键入引用,然后按F12键,会发生同样的事情吗? 解决方案 您可能需要执行以下操作. 获取全局 IVsObjectManager2 界面
..
是否可以为Visual Studio 2010编写扩展程序,从而为支持嵌入式代码段的自定义模板或标记语言提供语法突出显示,智能感知,概述等功能,类似于Razor中的工具ASP .NET MVC 3?可以在不使用私有API的情况下完成此操作,而无需访问Microsoft内部文档,并且最重要的是,,而不必为嵌入式编程语言重新实现语法突出显示,智能感知等功能(例如C#或VB)? SDK文档似乎建议
..
我正在尝试使用类似于以下代码的方式连接到远程计算机: Debugger2 db (Debugger2)dte.Debugger; Transport trans = db.Transports.Item("Default"); Process2 proc2 = (Process2)db.GetProcesses(trans, "MACHINENAME").Item("SERVICENAME"
..
我正在开发一个隔离外壳,该外壳可以满足使用外壳执行特定任务的"设计者/特殊内容创建者"的需要.当他们对文件进行操作时,他们需要能够使用TFS进行源代码控制.这主要是由于开发人员也将使用Visual Studio 2008处理来自TFS的相同文件. 在查找和搜索之后,我仍然找不到Shell可用的Team Explorer. 在MSDN论坛上询问,使我得到的答案是“隔离外壳尚不支持此功能".好吧
..
有人对工具的建议有何帮助,这些工具有助于将文字值移到资源文件中进行本地化? 我使用了一个名为RGreatX的resharper插件,但想知道是否还有其他东西. 这是一个漫长的手动过程,需要移动琴弦并认为必须有更好的方法! RGreatX还可以,但我感觉可能有点过时. 解决方案 这里是一个: http://www.codeplex.com/ResourceRefactori
..
例如,如果我在标头或cpp中的函数中更改了签名,我希望它在另一个中自动更改。如果我在任何一个中添加了新功能,它都应同时出现在两者中。如果删除一个函数,它可能会注释掉另一个函数。 手动重复所做的更改似乎很愚蠢。 有人提到 http://www.lazycplusplus.com/ 来回答类似的问题,但这似乎是一个命令行工具,需要先保存然后在特定文件上运行此外部工具。这比我原本认为必要的手动步
..
我开发了VS 2008加载项,并在解决方案资源管理器中的“项目”节点的上下文菜单中添加了自定义菜单项。 这使我可以-单击解决方案中的任何项目,然后对该项目执行自定义操作。或者至少,如果我知道如何从我的Click事件处理程序中访问所选项目。 请问有更多经验的人可以吗? 解决方案 我认为您正在寻找的是 DTE.ActiveSolutionProjects 。
..
当我从Visual Studio的加载项菜单中删除加载项时,它不会从内存中卸载。有谁知道我是否可以为我的加载项(在C#中)编写一些代码来强制卸载。 解决方案 如果您的DLL是用托管代码编写的,那是不可能的吗?强制将其作为Visual Studio加载项卸载。 CLR不支持这种机制。 迫使DLL从进程中卸载的唯一方法是拆除所有已加载DLL的AppDomain。在Visual Studi
..
我们正在为企业应用程序创建专门的图形编辑器。我们查看并拒绝了DSL。理想情况下,我希望将编辑器的主界面像代码窗口一样固定,并使用WPF进行绘制。谁能指出我一些文档,以使我走上正确的道路? 谢谢。 科林。 / p> 更新:它开始看起来像“否”。从 http://msdn.microsoft.com/en-us/library/bb166228。 aspx :“通过实现编辑器来创建文
..
我想在VS2010插件中“模拟”右键单击/更新服务参考命令。我有一个对包含(Silverlight ...)项目的引用,我知道服务引用的名称和服务的url。 我发现了这一点: http://dedjo.blogspot.com/2007/03/adding-web- references-to-your-vs.html ,但仅适用于asmx(它使用System.Web.Services而不是
..
我想为Visual Studio制作一个插件...但是我不知道从哪里开始. 找到Eclipse插件开发指南很容易,但是我很难找到VS插件开发指南. 我猜我想问的是什么,我应该从哪里开始? 解决方案 我建议从这里开始: http: //www.mztools.com/resources_vsnet_addins.aspx 对于VS外接程序开发人员来说,这是一组很棒的资源.创建VS加载项
..
我有一个out参数. 是否可以将其作为反射传递? 你能给我一些例子怎么做吗? 解决方案 我不确定这与VS可扩展性有什么关系,但是肯定可以通过反射调用带有out参数的方法并找出答案之后out参数的值: using System; using System.Reflection; class Test { static void Main() { Met
..
我有一个带有几个命令的VS2010 VSIP软件包,这些命令已添加到javascript编辑器的上下文菜单中,并且我正在使用
..
在Visual Studio 2010中,唯一可以创建的选项是“菜单栏"上“工具"下的命令栏.在某些情况下,我想知道如何将命令栏放置在标准栏上,或者在我右键单击项目文件时找到它. 示例: Microsoft.VisualStudio.CommandBars.CommandBar menuBarCommandBar = ((Microsoft.VisualStudio.CommandB
..
当我将Web参考添加到项目时,它带有默认名称空间:com.wpdevs.myservice.这是我希望它在应用程序中使用的命名空间. 当我将using语句添加到项目中时,我必须添加: using MyProject.com.wpdevs.myservice; 我想找到一种消除在using语句中引用项目名称的方法.我现在放在一起的项目注定要转换为VS Project模板,并且在该项目
..
我正在使用DSL工具包开发图表编辑器.我是DSL工具的新手... “组件模型"项目模板与我要实现的模板相似,不同之处在于端口可以由用户随意创建并可以移动. 相反,我希望将一组预定义的端口安排在固定位置. 以下是一些ASCII艺术,以显示我的追求: ------------------ (块名)| | | 输入| | --o输入1输出1 o- -
..
嗨, 我为模板项目做了一个向导扩展. 我的模板项目包含3个项目;服务类,控件类和架构类. 在向导中,用户可以选择他想要在项目中使用的项目类型.这可能是3个项目之一. 但是,我不知道如何根据某些值阻止创建所有项目. 每次创建3个项目. 是否有任何自定义创建不同项目的想法? 要寻求帮助 解决方案 请在此处放置一些代码,以便更好地理解. >
..
嗨, 我想知道是否有人可以告诉我将几何形状添加到匹配形状的步骤.我认为这是可行的,因为在VS2005中的类设计器中,他们将嵌入式枚举放入类以及嵌套类中. 此刻我收到以下错误: 正在运行的转换:GeometryShape可能不位于CompartmentShape上.在将存储映射到StorageShape的ShapeMap中,父元素路径通向Table,其映射形状为TableShape
..
您好,我尝试为Visual Studio 2005创建一个加载项,该加载项可以动态更改VC ++目录.我使用了"put_ExecutableDirectories" VCPlatform接口中的方法.我试图在BuildEventsSink的OnBuildBegin和OnBuildDone中调用该方法,以设置和还原临时的“可执行文件".每个构建任务的设置. 问题: 我找到了“可执行文件"
..