词条 | Microsoft Visual Studio Express | ||||||||||||||||||||||||
释义 |
| name = Microsoft Visual Studio Express | logo = | screenshot = Visual Studio Express 2012 for Desktop.png | caption = Screenshot of Visual Studio Express 2012 for Desktop running on {{Nowrap|Windows 7}}, developing a Windows app called Wikipedia Recon Drone | developer = Microsoft | released = | discontinued = yes | programming language = | operating system = Windows | language = | genre = Integrated development environment | status = Replaced by Visual Studio 2017 Community edition, which supports selective component installation | license = Freeware, Registerware | website = {{url|visualstudio.com/products/visual-studio-express-vs}} }} Microsoft Visual Studio Express is a set of integrated development environments (IDEs) developed by Microsoft as a freeware and registerware[1] function-limited version of the non-free Microsoft Visual Studio. Express editions started with Visual Studio 2005. Visual Studio Express was supplanted by the Visual Studio Community edition, which is also available for free.[2] but with different [https://www.visualstudio.com/license-terms/mlt553321 license]. Compared to Visual Studio Express, the new license is more friendly to open-source but less for some closed source developers. The community edition works with plugins, a feature that was previously exclusive to the paid editions (Professional and higher). Express editions of Visual Studio 2015 are, however, still available for the time being.[3] A final version was released in 2017.[4] HistoryVisual Studio 2005 Express, the first version of Visual Studio Express, was released on October 2005, with support until 2015. It runs on Windows 2000 SP4 and later. Service Pack 1 for 2005 Express was released on December 2006. Registration was not required; free-of-charge registration for use after a 30-day trial period has been required since the release of Visual Studio Express 2008.[5] Visual Studio 2008 Express was released in November 2007, with its Service Pack 1 released on August 11, 2008. Visual Studio 2008 and 2010 Express require Windows XP SP3 or later. Although Windows 2000 is no longer supported, Visual Studio 2008 Express can develop applications to run on Windows 2000. Windows Phone support is available with Windows Vista and later. Visual Studio 2010 Express was released in April 2010, alongside Visual Studio 2010. 2005–2010 productsVisual Studio 2005, 2008, and 2010 Express are geared toward single project types. For example, developers must launch Visual Web Developer Express to build web applications, while class libraries must be developed separately in Visual C# Express. The commercial editions of Visual Studio, however, support multiple project types without separate launch. Visual Studio 2005, 2008, and 2010 Express consist of the following separate products:
Visual Basic ExpressVisual Basic Express has the following limitations:[6][7]
Visual Basic 2008 Express includes the following improvements over 2005:
Visual Basic 2005 and Visual Basic 2008 Express feature a Visual Basic 6.0 converter that makes it possible to upgrade Visual Basic 6.0 projects to Visual Basic.NET. The converter is not included with 2010 Express. Visual Web Developer ExpressVisual Web Developer Express is a freeware web development tool[8] that allows developers to evaluate the web development and editing capabilities of the other Visual Studio editions at no charge. Its main function is to create ASP.NET websites. It has a WYSIWYG interface, drag-and-drop user interface designer, enhanced HTML and code editors, a limited database explorer, support for CSS, JavaScript and XML, and integrated, design-time validation for standards including XHTML 1.0/1.1 and CSS 2.1. Visual Web Developer 2005 Express lacks certain features, such as the Accessibility Checker, the ability to create standalone class library projects, third-party add-ins and macros.[9] Visual Web Developer 2008 Express SP1 supports both class library and web application projects.[10] It also includes a new integrated HTML designer based on Microsoft Expression Web. However, this edition cannot publish self-developed websites.{{clarify|reason = What can it publish then?|date=August 2013}} Visual C++ ExpressVisual C++ Express compiles .NET and Win32 applications in 32-bit only.[11][12] It includes Windows SDK's compilers and core files, which developers can use to build Win32 applications. Limitations of Visual C++ Express:
Limitations in earlier versions:
While Microsoft lists memory windows as unavailable in Visual Studio 2010 Express,[15] third parties have reported that they are available when Expert Settings are enabled.[16][17] Many open source projects have started providing project files created with Visual C++ Express; noteworthy examples include the Ogre and Irrlicht engines. Modding kits for commercial engines, such as Valve's Source engine, also support this development system.[18] Visual C# ExpressVisual C# Express is a free, lightweight, integrated development environment (IDE) designed for novice developers, students and hobbyists to create applications and (when combined with the XNA Game Studio) video games for Windows, Xbox 360 and Zune. It can build console, Windows Forms and Windows Presentation Foundation applications, and class libraries. Microsoft has found that a substantial community of game players are taking up C# programming.[19][20][21] LimitationsVisual C# Express does not have a breakpoint control panel; breakpoints can only be toggled. The following refactoring modes were also unavailable:[22]
The limitations effectively reduce the refactoring capabilities of Visual C# Express to renaming and extracting methods. According to Microsoft, the reason the listed features are absent is "to simplify the C# Express user experience". Some users remarked that the omission of refactoring capabilities removed useful functionality without actually simplifying use.[23] The ability to attach the debugger to an already-running process is also unavailable, hindering scenarios such as writing Windows services and re-attaching a debugger under ASP.NET when errors under the original debugging session cause breakpoints to be ignored. 2012-2013 productsFor the 2012 release of Visual Express, Microsoft changed its distribution of editions so that each version is geared toward an overall solution type, and can contain more than one project type. (This is unlike previous Express editions, each of which was geared around a single programming language.) For example, a web solution might consist of a web application project and a couple of C# class-library projects. This change was made to reflect the wide diversity of applications available for the web and the new WinRT platform used on Windows 8 and Windows Phone 8. Microsoft has released five Visual Studio Express 2012 products:
In October 2013, Microsoft released four new versions of its Visual Studio Express products. Like the 2012 Express edition, they are geared toward an overall solution type which may mix different types of projects. However, different IDEs are still offered for different destination platforms. They are:[32][33]
Note that Visual Studio Express for Windows Phone was not released in the set of 2013 products, but Visual Studio Express for Windows Phone is now merged with Visual Studio Express for Windows 2013.2.[35] With this new release, Windows 8.1 x86 is now supported for Windows Phone 8.1 development, but not for Windows Phone 8.0 development or the Windows Phone Emulator, the latter of which also requires a processor that supports Client Hyper-V and Second Level Address Translation (SLAT). 2015-2017 products{{expand section|date=August 2016}}The Visual Studio Express 2015 editions are:
On their Overview of Visual Studio 2015 Products page, Microsoft says: {{quote|Small teams and individual developers should consider Visual Studio Community 2015 which is more comprehensive than Express.[37]}}The Visual Studio Express 2017 editions are:
ExtensibilityVisual Studio is extensible by nature, ultimately consisting of a core "shell" that implements all commands, windows, editors, project types, languages, and other features through dynamically loadable modules called "packages".[39][40] Microsoft encourages and fosters third-party partners to create modules for Visual Studio via the free VSIP program. However, according to Dan Fernandez, Microsoft "made a business decision to not allow 3rd party extensibility in Express".[41] See also
References1. ^{{cite web|url=http://www.microsoft.com/express/support/RegFAQ/|title=Registration Issues|publisher=Microsoft|accessdate=2009-09-02}} 2. ^{{cite web|url=http://www.visualstudio.com/en-us/news/vs2013-community-vs.aspx |title=Visual Studio Community 2013 Announcement |publisher=microsoft.com |date=2014-11-12 |accessdate=2015-01-17}} 3. ^http://blogs.msdn.com/b/onecode/archive/2014/11/12/differences-between-visual-studio-community-edition-and-express-editions.aspx 4. ^{{cite web |url=https://www.visualstudio.com/vs/express/ |title=Visual Studio Express | first= | work= | publisher=Microsoft |date= | archive-url=https://web.archive.org/web/20180330003726/https://www.visualstudio.com/vs/express/ | archivedate=2018-03-30 |access-date=2018-03-30 }} 5. ^{{cite web|url=http://www.microsoft.com/express/Support/ |title=Home Page |website=Visual Studio Support |deadurl=yes |archiveurl=https://web.archive.org/web/20110308212936/http://www.microsoft.com/express/Support/ |archivedate=March 8, 2011 }} 6. ^{{cite web|url=http://msdn.microsoft.com/en-us/library/b4z62wxz(VS.80).aspx|title=Visual Basic 2005 Editions |publisher=Microsoft Corporation|accessdate=2007-07-19}} 7. ^{{cite web|url=http://msdn.microsoft.com/en-us/library/b4z62wxz.aspx|title=Visual Basic 2008 Editions |publisher=Microsoft Corporation|accessdate=2009-04-30}} 8. ^{{cite web|url=http://msdn2.microsoft.com/en-us/express/aa718399.aspx |title=Visual Studio 2005 Express Developer Center - Frequently Asked Questions (FAQ) - questions 23 to 35, especially question 28 |accessdate=2011-12-06 |deadurl=yes |archiveurl=https://web.archive.org/web/20080406140317/http://msdn2.microsoft.com/en-us/express/aa718399.aspx |archivedate=April 6, 2008 |df= }} 9. ^{{cite web|url=http://blogs.msdn.com/mikhailarkhipov/archive/2006/06/26/647516.aspx |title=Which features are missing from Visual Web Developer Express: Mikhail Arkhipov's blog |publisher=Blogs.msdn.com |date= |accessdate=2009-06-28}} 10. ^{{cite web |author=Scott Guthrie |url=http://aspalliance.com/1664_Visual_Studio_2008_and_NET_Framework_35_Service_Pack_1_Beta_.3 |title=Scott Guthrie's post on VS2008/.NET Framework 3.5 SP1 Beta (bottom of page) |publisher=Aspalliance.com |date= |accessdate=2009-06-28}} 11. ^[https://msdn.microsoft.com/en-us/library/hs24szh9%28v=vs.100%29.aspx Visual C++ Editions (Visual Studio 2010)] 12. ^[https://msdn.microsoft.com/en-us/library/hs24szh9%28v=vs.90%29.aspx Visual C++ Editions (Visual Studio 2008)] 13. ^{{cite web |url=http://msdn.microsoft.com/en-us/windows/hardware/gg487438.aspx#EZLAE|publisher=Microsoft|title=Windows Driver Kit (WDK) Version 7.1.0 Release Notes|date=2010-02-26|accessdate=2013-04-27}} 14. ^{{cite web|url=http://msdn.microsoft.com/en-us/library/hs24szh9(VS.90).aspx|title=Visual C++ Editions |publisher=Microsoft Corporation|accessdate=2007-09-29}} 15. ^{{cite web|url=http://msdn.microsoft.com/en-us/library/s3aw423e.aspx|title=Memory Windows|publisher=Microsoft Corporation|accessdate=2011-09-27}} 16. ^{{cite web|url=http://kipirvine.com/asm/debug/vstudio2010/index.htm|title=Microsoft Visual Studio 2010 Debugger|accessdate=2011-09-27}} 17. ^{{cite web|url=http://williams.comp.ncat.edu/overflow/MSVShints.htm|title=Visual Studio Hints|publisher=Williams, Kenneth A.|accessdate=2011-09-27}} 18. ^{{cite web|url=http://developer.valvesoftware.com/wiki/Compiler_Choices|title=Source SDK wiki: Compiler Choices|accessdate=2009-08-12}} 19. ^{{cite web|url=http://en.csharp-online.net/Visual_CSharp|title=Visual C# at C# Online.NET (CSharp-Online.NET)|publisher=Csharp-online.net wiki|accessdate=2010-02-09}} 20. ^{{cite web|url=http://www.csharpfriends.com/|title=C# C Sharp and Tutorials on C# Friends.com|publisher=www.csharpfriends.com/|accessdate=2010-02-09|deadurl=yes|archiveurl=https://web.archive.org/web/20100206115752/http://www.csharpfriends.com/|archivedate=2010-02-06|df=}} 21. ^{{cite web|url=http://msdn.microsoft.com/en-us/aa937791.aspx/|title=XNA Developer Center|publisher=Microsoft|accessdate=2010-02-09}} 22. ^{{cite web|url=http://www.msdner.com/dev-archive/0/35-24-2723.shtm|title=Technologies site about MSDN|publisher=MSDNER|accessdate=2007-10-21}} 23. ^{{cite web|url=http://blogs.msdn.com/astebner/archive/2004/10/20/245413.aspx|title=Aaron Stebner's WebLog|publisher=Microsoft Corporation|accessdate=2004-10-20}} 24. ^{{cite web |title=Visual Studio Express 2012 for Web |url=http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-web#product-express-web-details |work=Visual Studio portal |publisher=Microsoft |accessdate=30 November 2012}} 25. ^{{cite web |url=http://msdn.microsoft.com/en-us/library/dd537667.aspx |title=Visual Studio Express 2012 for Web |work=MSDN |publisher=Microsoft |accessdate=30 November 2012}} 26. ^{{cite web |title=Visual Studio Express 2012 for Windows 8 |url=http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-8#product-express-windows-details |work=Visual Studio portal |publisher=Microsoft |accessdate=30 November 2012}} 27. ^{{cite web|url=http://msdn.microsoft.com/library/windows/apps/br211384 |title=Develop Windows Store apps using Visual Studio 2012 (Windows) |work=MSDN |publisher=Microsoft |date=2 November 2012 |accessdate=30 November 2012}} 28. ^{{cite web|title=Visual Studio Express 2012 for Windows Desktop|url=http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop#product-express-desktop-details|work=Visual Studio portal|publisher=Microsoft|accessdate=30 November 2012s}} 29. ^{{cite web|url=http://blogs.msdn.com/b/visualstudio/archive/2012/09/12/visual-studio-express-2012-for-windows-desktop-is-here.aspx |title=Visual Studio Express 2012 for Windows Desktop is Here |work=The Visual Studio Blog |publisher=Microsoft |date=12 September 2012 |accessdate=30 November 2012}} 30. ^{{cite web|title=Visual Studio Team Foundation Server Express 2012|url=http://www.microsoft.com/visualstudio/eng/products/visual-studio-team-foundation-server-express#product-express-tfs-details|work=Visual Studio portal|publisher=Microsoft|accessdate=30 November 2012}} 31. ^{{cite web|title=Visual Studio Express 2012 for Windows Phone|url=http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-phone#product-express-phone-details|work=Visual Studio portal|publisher=Microsoft|accessdate=30 November 2012}} 32. ^{{cite web|title=Visual Studio 2013|url=http://msdn.microsoft.com/en-us/library/dd831853.aspx|accessdate=2014-01-15}} 33. ^{{cite web|title=What's New in Visual Studio 2013|url=http://msdn.microsoft.com/en-us/library/bb386063.aspx|accessdate=2014-01-15}} 34. ^1 2 3 {{cite web |url=http://www.visualstudio.com/downloads |title=Download Overview |website=Visual Studio |accessdate=2014-01-31}} 35. ^https://dev.windowsphone.com/en-us/downloadsdk 36. ^1 2 3 {{cite web|title=Visual Studio Express|url=https://www.visualstudio.com/products/mt238358|accessdate=29 August 2016|ref=vs-express-2015|archiveurl=https://web.archive.org/web/20160827144718/https://www.visualstudio.com/products/mt238358|archivedate=27 August 2016}} 37. ^{{cite web|title=Overview of Visual Studio 2015 Products|url=https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx|publisher=Microsoft|accessdate=29 August 2016|archiveurl=https://web.archive.org/web/20160801090008/https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx|archivedate=1 August 2016}} 38. ^{{cite web |title=Visual Studio Express |url=https://visualstudio.microsoft.com/vs/express/ |publisher=Microsoft |accessdate=1 November 2018}} 39. ^{{cite web|url=http://msdn.microsoft.com/en-us/library/bb286983.aspx |title=Introducing the Visual Studio SDK |publisher=Msdn.microsoft.com |date= |accessdate=2009-06-28}} 40. ^{{cite web|url=http://msdn.microsoft.com/en-us/vstudio/bb856491.aspx |title=Visual Studio 2008 Shell - Details |publisher=Msdn.microsoft.com |date= |accessdate=2009-06-28}} 41. ^{{cite web|url=http://blogs.msdn.com/danielfe/archive/2007/05/31/visual-studio-express-and-testdriven-net.aspx |title=Dan Fernandez's Blog : Visual Studio Express and TestDriven.NET |publisher=Blogs.msdn.com |date=2007-05-31 |accessdate=2009-06-28}} Further reading{{Refbegin}}
External links
2 : Microsoft Visual Studio|2005 software |
||||||||||||||||||||||||
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。