如何为 Visual Studio 构建/扩展设计器
我刚刚完成了 Linq2Sql 的快速介绍,我决定尝试一下。 令我沮丧的是,dbml 设计器似乎仅支持 SqlServer 和 SqlClient 提供程序。 阅读完后,我发现我…
VSPackage:当没有“真实”文件时如何获取选定的文件解决方案已打开
我正在用 C# 开发一个 VSPackage,我想知道当只有一个文件(或在 Visual Studio 中打开多个文件)时如何获取当前文件。 当存在层次结构时(打开一个真…
从 VSPackage 部署配置文件?
我有一个 Visual Studio 扩展 (CustomTool),它依赖于 NLog 进行日志记录。我想将 NLog 配置文件部署到通过 VSPackage 安装该工具程序集的同一目录。 …
Net 4.0 Wpf UserControl Library - 可以在 VS 2008 Package ToolWindow 中引用吗
我有一个使用 WPF 用户控件库构建带有工具窗口的可扩展性包的项目。我有 VS 2008 和 VS 2010 版本。如果我将 Net 框架保持在 3.5 或更低版本,那么在…
EnvDTE.Expression - 以编程方式获取 DataMembers 的内部名称
假设我有 C# 代码行: var myList = new List {1,2,3}; 我将“myList”放入“监视”窗口中,然后向下拖动列表的第一项,监视窗口将使用该数据成员的内…
VSix 部署失败 - 目标计算机上是否需要 VS SDK?
我有一个 vsix 软件包,已在我的计算机上构建并安装并且运行良好。我尝试在没有 VS Sdk 的计算机上双击安装。当我单击 View-OtherWindow 中的图标时,…
VS 2008 可扩展性包 - 如何使用 ElementHost 附加 Wpf 数据项目
我已经使用 Wpf 窗口、Sql 数据和 ElementHost 创建了一个包 - 非常简单,没有互操作,只是代码。现在我需要扩展并希望使用 Wpf 数据项目作为我的 Ele…
在 EnvDTE 的 Debugger.GetExpression 方法中,“UseAutoExpandRules”的作用是什么?确切的意思是?
文档深刻地解释了此参数应该是“如果应该使用自动扩展规则,则为 true;否则为 false。”,但这到底意味着什么? 我在网上似乎找不到任何解释。…
Visual Studio 2008扩展包Toolwindow需要显示用户名
我有一个概念验证项目,作为其中的一部分,我需要确定在工具窗口上显示用户名(登录到 PC 的人)的最佳方式。 这个想法是从客户端而不是服务器或服务…
如何向 Visual Studio 加载项添加工具栏?
我创建了一个新的 Visual Studio 插件项目。我的项目能够将命令添加到 Visual Stuido 菜单。此代码是由向导创建的。如何将自定义工具栏添加到 Visual …
如何使用 FileCodeModel 与 VS2010 中的 using 语句进行交互
我正在尝试构建一个 Visual Studio 2010 vsix 附加组件来更改(从添加和删除开始)使用 ac# 文档中的语句。在当前 ProjectItem 上使用 FileCodeModel …