如何为 VS Express 版本编写 SourceControl 插件 [关闭]

Posted

技术标签:

【中文标题】如何为 VS Express 版本编写 SourceControl 插件 [关闭]【英文标题】:How to write a SourceControl Add-in for VS Express edition [closed] 【发布时间】:2010-04-17 07:15:55 【问题描述】:

众所周知,Visual Studio Express 版不支持源代码管理集成和添加

很明显,有一个功能允许 VS 与任何类型的源代码控制集成。所以我正在为自己使用 VS express(在家里,以及我的私人项目,并想为我的项目使用源代码控制)所以我​​该怎么办

目前我正在使用 SVN 并通过命令提示符使用 svn,但我想创建一个适用于 VS Express 的 VS Express 版本的插件。

任何帮助将不胜感激。


更新:这样做的一个例子是编写一个在 VS 旁边运行的应用程序,并通过重构查找项目并使它们能够与 VS express 内部的源控制一起工作 您的解决方案可能完全不同

【问题讨论】:

【参考方案1】:

正如 Sam 所说,您不能编写附加组件。在我看来,完整 Visual Studio 的最佳插件是 AnkhSVN 和 they have not been able to create one either。

所以我建议改为查看Tortoise SVN。它是一个完整、成熟且免费的 GUI SVN 客户端,作为 Windows Explorer 扩展实现。如果您无法集成到 Visual Studio Express,这是下一个最好的选择。


来自 Visual Studio 团队的 Microsoft 的 Dan Fernandez 确实在他的博客 how TestDriven.NET managed to work around the restrictions in the Express Editions 上进行了讨论。

出于实际和道德原因,我建议不要尝试此操作,但信息已经存在,因此如果没有它,此答案将不完整。

【讨论】:

@Colin 正如我告诉@Sam 的那样,我知道不支持 VS Express 的插件,我正在寻找一种后门、技巧、黑客或其他迫使 VS用它。我也更新了我的问题 @Nasser Hajloo 我已经更新了我的答案。不过我不建议尝试这个。【参考方案2】:

我不认为你可以,因为速成版不支持加载项。更多详情请见this question

【讨论】:

我知道 Express 不支持加载项,这是因为我正在寻找一个骗子来做到这一点,以前总是有一些极客这样做。我希望我在这里找到了一个。

以上是关于如何为 VS Express 版本编写 SourceControl 插件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何为sails.js 编写模块

如何为VS2013中的所有项目设置编译器警告级别?

如何为不同版本的 Xcode 编写条件

C ++如何为vs 2015 x86构建opencv

如何为 Android M 及更高版本的 Volley 编写 OkHttp3 堆栈?

如何为 PayPal Express Checkout 配置 IPN?