问题标签 [visual-studio-addins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
561 浏览

visual-studio - Visual Studio 是否有任何附加组件可帮助管理待办事项注释?

我们的解决方案有很多待办事项注释,但不幸的是,对它们进行排序的唯一方法似乎是通过文件。按项目排序可以让我更好地了解我实际负责的工作。只是想知道是否有任何方法可以做到这一点或任何提供更好功能的加载项。

0 投票
3 回答
1422 浏览

outlook - 用于会议的 Outlook VSTO 插件

我们为 Outlook 会议创建了一个 VSTO 插件。

作为其中的一部分,我们捕获事件SendEvent的消息FormRegionShowing

然后该方法_apptEvents_Send测试几个属性并在适当的地方退出。

我们遇到的问题是某些用户的消息被发送了两次。一次是在发送会议时,第二次是在用户重新打开 Outlook 时。

我一直在寻找内存泄漏,认为某些东西可能没有被正确处理,并在所有 finally 调用中添加了显式对象处理,以尝试确保资源得到管理,但仍然在整个组织中不一致地获得功能。即我在开发过程中从未遇到过问题,在测试期间也没有其他开发人员遇到过。所有用户都是最新的框架 (3.5 SP1) 和 Outlook 修补程序。

有没有人对可能导致这种情况的原因有任何想法?

任何人可能有的任何想法都将不胜感激。

0 投票
1 回答
1641 浏览

visual-studio - 如何将 app.config 与 Visual Studio 加载项一起使用?

我正在构建一个简单的 VS2008 插件。存储自定义运行时设置的最佳做法是什么?您在哪里存储 app.config 以及如何从加载项访问它?

0 投票
5 回答
4454 浏览

visual-studio - 在 Visual Studio 中保留大小写查找/替换

VisualStudio 中似乎没有对保留大小写的查找/替换的内置支持(另请参见相应的功能请求)。

我的意思是:搜索“BadJob”并替换为“GoodJob”将执行以下替换

所以我正在寻找一个宏/加载项,它实现了保留大小写的查找/替换。如果不存在,那么编写我自己的一个好的起点是什么(最好基于内置的查找/替换功能)。

更新:
我知道我可以进行 4 次手动替换来完成这项工作,但我正在寻找一种在 VS 中自动执行此操作的方法(例如 Emacs 就是这样做的)。一个常见的场景:一个名为 'foo' 的变量和一些函数 DoFoo(), GetFoo(), ... 以及一些包含 'foo' 'Foo' 等的附加注释。现在将 'foo' 重命名为 bar' 产生变量 'bar' , 函数 DoBar(), GetBar() 等由一个查找/替换。

0 投票
9 回答
26515 浏览

c++ - 适用于本机 Visual Studio 开发人员的有用加载项或插件

Visual Studio 有很多不同的加载项,请参阅Visual Studio Gallery 。请分享您的经验和最爱。

作为动力,这里有一些我最喜欢的:

工具

喝咖啡休息时间

你的建议:


[F] - 免费软件 [O] - 开源 [C] - 商业。

0 投票
2 回答
5410 浏览

visual-studio - Visual Studio 附加库?

我希望为 Visual Studio 找到一些附加组件来解决一些特定的可用性问题。是否有一个 Visual Studio 插件库,其中包含每个人、公司、雅虎和 Hick 都创建的大量插件?

有点像Vista 侧边栏小工具库,但用于插件。

有点像CodePlex,但用于插件。

Visual Studio Gallery吗?


并不是说这对我的问题很重要,而是我希望通过插件解决的一些IDE 功能:

  • 选项卡按时间打开顺序放置
  • 重命名控件重命名附加的事件处理程序
  • 从事件处理程序中删除所有代码删除并取消挂钩事件处理程序
  • 删除事件处理程序将其解开
  • 将代码重新排列为私有、受保护和公共方法并分组。属性和事件被分组。私有变量被分组。
  • 分析using棉绒
  • 已剪切/粘贴的控件具有其事件处理程序功能
  • 完全支持简要书签找到它
  • /// 自动添加抛出的异常
  • /// 评论在他们声明的项目上呈现
0 投票
1 回答
553 浏览

visual-studio-addins - 如何为 Visual Studio 2008 Express 安装 PowerCommands?

我的机器上安装了 Visual Studio 2008 Express SP1。我今天尝试安装 PowerCommands,但它说没有安装 Visual Studio。我可以做些什么来安装它吗?

0 投票
2 回答
252 浏览

c# - 来自 Visual Studio 的 Gac 多个项目

我们目前在 Visual Studio 中将“gacutil /i $(TargetPath)”作为外部工具,它适用于 gac'n 单个项目。

我希望能够选择多个项目并对它们进行 gac,因此我将一个批处理脚本放在一起进行测试。

当我从命令行对其进行测试时,它看起来应该可以工作。然后,当我将它连接为“MultiGac.bat $(TargetPath)”并选择多个项目并尝试它不起作用时。

有没有人编写过任何工具来完成,例如使用插件或外部工具进行品尝?也使用 regsvcs 怎么样?

谢谢

0 投票
1 回答
2525 浏览

c# - Outlook 自定义任务窗格控件

我正在开发一个 Outlook 插件,该插件在自定义任务窗格(位于检查器窗口中)中有一个按钮。当它被点击时,我希望它对当前的活动项目做一些事情(在我的例子中,它是约会项目)。我已经尝试过了(此代码在自定义任务窗格类中):

但它通过我这个错误:

无法将方法组“ActiveInspector”转换为非委托类型“Microsoft.Office.Interop.Outlook.Inspector”。您是否打算调用该方法?

谢谢

0 投票
3 回答
2077 浏览

c# - 在 ClearCase 中检索源文件的版本号

我创建了一个小插件来帮助我进行源代码控制。

有谁知道我如何在 Rational ClearCase 中检索源文件的分支名称和版本号。我想使用 C# 来做到这一点。所有信息实际存储在哪里?