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

Visual studio 使用单个Visual Studio安装的多个用户,visual-studio,sharepoint,Visual Studio,Sharepoint,我们是一个由四名学生组成的小组,他们必须为某个项目开发SharePoint web部件。在试用了两周的各种选项后,我们唯一可能的方法是在Windows 7 Professional 64位桌面上安装一台Windows Server 2008 R2 64位虚拟机(使用VMware Player),并使用i3 540(因为它支持VT,不像我们四个人的笔记本电脑),在虚拟机操作系统上创建四个用户帐户,从笔记本电脑到远程桌面进行开发。VM有VisualStudio 2010终极版、SharePoint基

我们是一个由四名学生组成的小组,他们必须为某个项目开发SharePoint web部件。在试用了两周的各种选项后,我们唯一可能的方法是在Windows 7 Professional 64位桌面上安装一台Windows Server 2008 R2 64位虚拟机(使用VMware Player),并使用i3 540(因为它支持VT,不像我们四个人的笔记本电脑),在虚拟机操作系统上创建四个用户帐户,从笔记本电脑到远程桌面进行开发。VM有VisualStudio 2010终极版、SharePoint基础2010和SharePoint SDK安装。 我的问题是,;如果我们在VisualStudio中创建了四个不同的项目,那么我们是否可以从远程桌面同时使用VisualStudio的单个安装来处理单个项目

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

或者,是否有另一种更省事的解决方法(例如在VisualStudio中更改某些设置以允许多个实例,等等)


谢谢

虽然这应该没有问题,但我会注意这样的问题

我将首先验证这是允许在您当前的条件下进行的。我怀疑这可能违反了许可协议,因此,我会小心尝试找到更好的解决方案。根据您的许可证,这可能是允许的(因为有许多不同形式的许可证),但在以这种方式操作之前,我会非常仔细地检查这一点


尽管如此,我怀疑这会很好。VisualStudio会注意每个用户帐户的工作和存储设置,因此可能不会出现问题。如果您在操作过程中遇到任何问题,这将是适当的支持渠道。

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


除了里德指出的许可之外,我还关心资源共享。在SharePoint 2007项目期间,我们有3名开发人员共享一个SharePoint虚拟服务器,每个笔记本电脑上都安装了Visual Studio 2008。有一段时间一切都很顺利,直到开发变得非常繁重。一个开发人员完成部署作业后,另一个开发人员就会启动一个部署作业。应用程序池经常关闭,以致网站无法使用。一旦我们都拥有了自己的虚拟服务器,一切都很好。

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

我们两人(包括我)都有64位Windows 7的笔记本电脑,因此我们可以在他们身上安装SharePoint 2010。我不想这样做,因为我有一些ASP.NET项目,IIS中的默认网站就是其中之一。SharePoint安装将覆盖这一点。另一个人在另一台计算机上使用了他的Visual Studio Professional许可证,因此他的笔记本电脑上只有Express edition,这不适用于SharePoint开发。我们的笔记本电脑中都有不支持VT的Core 2 Duo(托管64位虚拟机需要,SharePoint 2010开发安装要求之一是64位操作系统),因此我们无法在笔记本电脑上创建所需的虚拟服务器。我们托管虚拟服务器的桌面具有支持VT的Core i3 540。我们昨天才意识到这个错误!我们与该大学的系统管理员进行了交谈,现在正等待他们在服务器上设置四个单独的虚拟机,然后让我们将桌面远程连接到他们的虚拟机上私奔。