我正在开发一个独立的 Shell,以迎合使用 Shell 执行特定任务的“设计师/特殊内容创建者”。当他们对文件进行操作时,他们需要能够使用 TFS 进行源代码控制。这主要是因为开发人员还将使用 Visual Studio 2008 对 TFS 中的相同文件进行操作。
在查找和搜索之后,我仍然找不到可供 Shell 使用的 Team Explorer。在 MSDN 论坛上询问,让我得到“隔离外壳中尚不支持此功能”的答案。好吧,如果你想为你的文件使用源代码控制系统,那么放弃 shell 的全部意义是不合理的。这个想法不是使用 TFS 提供程序 API 重新创建所有内容并开发工具窗口等。
Keyven Nayyeri的Visual Studio 可扩展性一书有一个示例,仅涉及添加 sc 提供程序的问题。
有没有人致力于开发Visual Studio 2008 隔离 Shell应用程序/环境?请提供评论、问题 - 除了我已经参与的以下主题之外,您必须分享的任何内容。
来自 MSDN 论坛的主题:
感谢您的回答。是的,您是对的,我们将为用户获取 CAL,而无需购买 Visual Studio,这就是我们将要采取的方向。
但是我还没有弄清楚如何在 Shell 内使 Team Explorer 可供此类用户使用。因此,我正在寻找如何做到这一点的技术细节。
我的意思是,我有一个用户,他安装了我的 VS Shell 应用程序,他的机器上没有 VStudio Team 系统。现在如果我获得 CAL for TFS 并安装 Team Explorer,你认为它会自动在 VS Shell 应用程序中可用吗?
有任何想法吗?你有没有努力做到这一点?
谢谢