我find如何创建扩展(Visual Studio 2015),在菜单工具中创建所有者按钮。此链接包含其他问题的解决方案,例如升级文本编辑器。
但我无法理解,如何创建视觉工作室扩展,在视觉工作室开始时做一些工作。例如,我需要在使用vs。
之前设置一些环境值你有没有做过这样的扩展?请分享您认识的任何说明,或给我一些建议。
===
我需要为路径设置我的环境变量,在那里生活我的librаries。
例如:a我的所有项目都有一个公共文件夹“D:\ Projects \ Build 1.0.0.100”。在这个文件夹中:“Library1”,“Library2”,“OtherSubsystem”,“MySubsystem”,“WinDebug”,“WinRelease”。
每个项目都依赖于库,并将构建的结果放到WinRelease / WinDebug中。这种依赖性由环境变量$ ROOT表示。我可以在系统中保存这个变量,但我需要经常以不同的ROOT启动VS.在我的例子中,ROOT是“D:\ Projects \ Build 1.0.0.100”。
当我使用VS2008时,我的同事为它编写了扩展名。扩展具有类,由IDTEExtensibility2,ovverride OnConnection方法派生,并订阅事件SolutuinEvents.Opened。然后代码从解决方案文件夹的路径上,在每个文件夹“Library1”中搜索。如果找到,则分配到ROOT变量路径,其中“Library1”找到。因此,当VS2008启动时,ROOT变量自动设置。
我决定,这个问题可能通过VS2015中的新扩展来解决。