[英]What version of windows do I need to develop with .NET 4 and C#?
I am planning on starting to develop with C# and .NET. 我打算开始用C#和.NET开发。 I have a Mac and need to buy a copy of windows 7 to use with bootcamp.
我有一台Mac,需要购买一个Windows 7的副本才能与bootcamp一起使用。 Do I need Windows 7 Ultimate or can I develop just fine with the Home edition?
我是否需要Windows 7旗舰版或者我可以使用Home版本进行开发吗? Do I loose any features on the development end with Home edition?
我是否通过家庭版松开开发端的任何功能?
Thanks! 谢谢!
Frankie 弗兰基
You need Windows XP SP3, Vista SP1 or 2, or Windows 7 in order to install .Net 4.0 and Visual Studio 2010. 您需要Windows XP SP3,Vista SP1或2或Windows 7才能安装.Net 4.0和Visual Studio 2010。
The edition (Home, Professional, etc...) is completely irrelevant, except that Windows XP Home does not support IIS. 除了Windows XP Home不支持IIS之外,版本(Home,Professional等)完全无关紧要。 (Vista & 7 Home Basic do)
(Vista和7 Home Basic做)
Even that is now less relevant with IIS Express 即使这与IIS Express相关性也不大
Development features are based on your IDE version not your OS version. 开发功能基于IDE版本而非操作系统版本。 AFAIK .NET is the same for all versions of Windows.
AFAIK .NET对于所有版本的Windows都是相同的。 You can develop just fine on a Home version, in fact Windows XP would work too.
你可以在Home版本上开发得很好,事实上Windows XP也可以。
Here is a chart by Microsoft that compares the versions http://www.microsoft.com/windows/windows-7/compare/default.aspx 以下是Microsoft的图表,用于比较版本http://www.microsoft.com/windows/windows-7/compare/default.aspx
Depending on the type of applications you plan on developing, you could stick with just using Mac OS X by installing Mono and MonoDevelop . 根据您计划开发的应用程序类型,您可以通过安装Mono和MonoDevelop来坚持使用Mac OS X. Mono is an open-source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.
Mono是C#的开源,跨平台实现,以及与Microsoft.NET二进制兼容的CLR。 MonoDevelop is an an open-source C# and .NET development environment for Linux, Windows, and Mac OS X.
MonoDevelop是一个用于Linux,Windows和Mac OS X的开源C#和.NET开发环境。
You don't necessarily need to have Windows to develop .NET applications. 您不一定需要Windows来开发.NET应用程序。 If it's not an option now, at least you're aware of the projects.
如果它现在不是一个选项,至少你知道这些项目。
I run Windows XP on my MacBook using VMware. 我使用VMware在MacBook上运行Windows XP。 Not sure if you can do that to program .Net?
不确定你是否可以这样做来编程.Net?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.