我最近工作的公司将Rails项目迁移到ASP。以前,我们的前端开发团队一直在Mac上的Rails项目上工作。我们告诉新的ASP团队,要处理ASP项目,我们需要在Windows上使用Visual Studio。ASP团队在Windows上本地工作,并使用TFS进行版本控制。
我想知道的是:我们的团队是否有办法继续使用OSX,同时能够编辑ASP文件,版本控制ASP文件,编译ASP文件,在浏览器中查看结果以及具有其他功能?在Windows计算机上的ASP文件上本地工作?
我不需要ASP文件直接在OSX中运行。我可以将这些文件放在服务器上,而每个开发人员都可以在该服务器上访问它们。唯一的警告是,多个开发人员需要能够处理相同的文件并将它们异步提交给版本控制,并且我们需要能够对ASP进行大多数操作(如果我们运行它就可以做到)在Windows上本地。
有没有一种方法可以使用OSX在ASP代码上“本地工作”,而不要求文件实际上在Mac上?
最终,您只是在一起纠缠在一起,它永远无法像使用本机工具一样有效。您可以使用普通的旧文本编辑器在asp上进行工作,也可以使用Team Explorer Everywhere访问TFS microsoft.com/en-US/download/details.aspx?id=30661,但最后,您正在做自己和您的团队尝试在Mac上进行.net开发会造成损害。您将无法编译/构建,调试,使用任何代码辅助功能或管理项目/解决方案中的文件。除了使用MS外,对您的问题没有很好的答案。
—
Frank Thomas
我同意@FrankThomas。如果您仍然想在Mac上工作,则可以在虚拟机上运行Windows。我建议使用VirtualBox(开源)或Parallels(专有)。由于我将MacBook作为工作的主要计算机,因此我使用VirtualBox 在Visual Studio中进行c#开发。如果您确实使用此路线,则计算机中的额外内存也不是坏主意。
—
BrenanK
新的ASP团队一直在尝试让我们使用VM来完成这项工作。我当时以为可能会有另一种方式,但这也许是唯一的方式。
—
CodeJunkie 2012年