如何为 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 插件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章