Visual Studio 2010/2012插件项目问题
Visual Studio 2010/2012 Add-in Project Questions
我已经为C/c++创建了一个简单的源代码分析工具,但我希望它成为Visual Studio 2010和2012版本的扩展或工具。它完全是用c++编写的。出于这个原因,我使用"使用Visual c++/ATL创建加载项"选项创建了它。然后在"选择加载项选项"下,我有一些问题。我不知道该选哪个。我希望它有一个名称和图标下的工具部分,但在另一方面,我的代码分析器也可以从命令行使用。如果有人能告诉我该选择哪个选项,我会很高兴的。
我的第二个问题是,当我在Visual Studio中打开一个源文件时,如果我转到Tools -> MyAddin,并按下它,我希望它能完成它的工作并分析代码,并在下面的输出部分显示结果。
我的最后一个问题是,如果我有一个C/c++项目,比如说只有几个文件,如果我右键单击其中一个文件,我希望看到我的加载项,并能够从那里执行加载项,而不是总是去工具->我的插件。同样,如果我右键单击项目,那么它应该分析所有文件并在输出部分显示问题。
请注意,我已经在c++中创建了源代码分析工具,并将其作为DLL。我还可以从终端在Linux中使用它,如果我愿意,我还可以为它创建GUI,我计划稍后这样做。但是我对Visual Studio并不是很有经验,特别是关于插件,这就是为什么我需要你的帮助。正如您所看到的,我的第一个问题是一种建议,但我认为我的第二个和第三个问题需要一些源代码。我知道你很难在没有看到我的代码的情况下给我一些帮助,但是如果你能以某种方式帮助我,我会很高兴的。
对于Visual Studio 2010和2012,你应该考虑使用扩展,而不是插件。它是Visual Studio 2010中引入的一项新技术。扩展以VSIX包的形式出现,并自动安装在Visual Studio的所有适用版本中。如果你的目标不是Visual Studio 2010之前的版本,我强烈建议使用扩展。
从这个角度来看,我不会回答任何关于Add-Ins的技术问题。这里有几个链接,可以开始使用扩展来代替:
- VSIX包的解剖
- 构建和发布Visual Studio 2010的扩展
- VSX FAQ
- 演练:创建选项页
我想你会在这里找到关于这个主题的有价值的信息:使用c#开发Visual Studio 2005/2008/2010/2012的扩展包
- 从C++本机插件更新Vector3数组
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 无法在 CLion 中构建 C++ 项目
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用CMake创建QML插件
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 欧拉项目#8答案是大以获得有效答案
- 从链接列表c++中删除一个项目
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 将 JSON 文件添加到插件 qmake 项目中
- VIM插件YouCompleteme用于使用SCON和G 编译器的项目
- 如何在Firebreath插件框架中使用基于Java的项目
- 编译 Qt 插件项目时出错
- 使用 Qt 插件在 Eclipse 中的 Qt GUI 项目
- 是否有任何标准的Visual Studio 2008插件可用于跟踪/记录C++项目的构造函数和析构函数调用
- 基于cocos2dx的项目在android工作室中使用gradle实验插件
- 用于具有插件、dll和第三方工具的大规模c++项目的结构
- Visual 2013 插件,用于记录您在项目上工作的时间。
- Visual Studio 2010/2012插件项目问题