多个用户使用Visual Studio的单个安装

时间:2011-02-01 18:58:18

标签: visual-studio sharepoint

我们是一个由四名学生组成的小组,他们必须为某个项目开发SharePoint Web部件。经过两周的尝试各种选项后,我们唯一可行的方法是在带有i3 540的Windows 7 Professional 64位桌面上设置Windows Server 2008 R2 64位虚拟机(使用VMware Player)(因为它支持VT,不像我们四个人拥有的笔记本电脑),在VM OS上创建四个用户帐户,从我们的笔记本电脑开发远程桌面。 VM已安装Visual Studio 2010 Ultimate,SharePoint Foundation 2010和SharePoint SDK。

我的问题是;如果我们在Visual Studio中创建四个不同的项目,我们是否可以同时从远程桌面使用Visual Studio的单个安装来处理我们的各个项目?

如果是,我们应该期待什么样的问题,以及我们如何确保我们不会遇到这些问题呢?

或者,还有另一种更加无故障的方法(比如在Visual Studio中更改某些设置以允许多个实例等)吗?

谢谢!

3 个答案:

答案 0 :(得分:2)

虽然这应该没有问题,但我会照顾这样的问题。

我首先会验证您当前licensing for Visual Studio下是否允许这样做。我怀疑这可能违反了许可协议,因此,我会努力寻找更好的解决方案。根据您的许可证可能允许(因为有许多不同形式的许可),但我会在以这种方式操作之前仔细检查。

话虽如此,我怀疑这样做会很好。 Visual Studio确实按照每个用户帐户工作和存储设置,因此可能没有问题。如果你在操作时遇到任何问题,Microsoft Support将是适当的支持渠道。

答案 1 :(得分:1)

如果您的笔记本电脑是64位,我会在您的每台笔记本电脑上安装Visual Studio 2010和SharePoint 2010。如果您的笔记本电脑是32位,我会创建4个独立的虚拟服务器。

除了Reed指出的许可之外,我会关注资源共享。在SharePoint 2007项目期间,我们有3名开发人员在我们的每台笔记本电脑上安装了Visual Studio 2008,共享一个SharePoint虚拟服务器。一切都很好,直到开发变得非常沉重。只要一个开发人员完成运行部署作业,另一个开发人员就会启动一个。应用程序池经常出现故障,导致网站无法使用。一旦我们每个人都拥有自己的虚拟服务器,一切都很好。

答案 2 :(得分:0)

如果您真的必须使用一台服务器(不推荐),那么我建议您创建4个单独的Web应用程序。这意味着他们将分别获得一个单独的应用程序池。然后,每个用户仍然可以调试他们的webpart而不影响其他用户。调试器应该只“中断”用户所在的应用程序池。