你能使用Visual Studio免费版吗?
(对于这个问题的长度抱歉。)
我目前有Visual Studio 2010 Professional的完整许可证。我负担不起升级到2013年,但(如果我错了请纠正我),你不能在2010年使用最新的4.5框架,而你在2010年的Windows Phone 8开发之外就没有了。我感觉我是必须在某个时候进入2013年。我的问题是:我可以使用Visual Studio的Express(免费)版本进行专业开发吗?
我问这个问题因为我经常独自工作,我发现我根本不要使用Pro版本中内置的75%的东西。我想我只是有点老派;多年来,我发现自己使用了较小比例的VS功能。我真正想要的只是一个好的编辑器,一个makefile和一个好的调试器。例如,如果我想编写单元测试,我宁愿自己编写这些东西,而不是像某些工具想要的那样强制工作。同上部署:我宁愿使用像FileZilla这样的工具,并确切知道发生了什么,而不是相信Visual Studio自动化。另外,我没有使用任何团队的东西,也没有使用像自动生成的类图这样的任何花哨的工具。
另一方面,如果我切换到免费版本,我不希望发现自己受到某些关键方式的限制(例如,代码以某种方式被取消,可能没有被优化,或者可能无法进行远程调试,或者安装插件)。
我们非常感谢任何建议的帮助,以及帮助我对此做出判断的任何信息指示。
亲切的愿望~Patrick
Hi,
(Apologies for the length of this question.)
I currently have a full licence for Visual Studio 2010 Professional. I cannot afford to upgrade to 2013, but (please correct me if I am wrong), you cannot use the latest 4.5 framework in 2010, and you are kept out of things like Windows Phone 8 development in 2010. I am therefore feeling that I must move to 2013 at some point. My question is: can I do professional development using the Express (free) editions of Visual Studio?
I ask this question because I usually work alone, and I find I simply don't use 75% of the stuff built into the Pro version. I guess I am just a bit old-school; over the years, I have found myself using a smaller and small percentage of VS functionality. All I really want, is a good editor, a makefile, and a good debugger. For example, if I want to write unit tests, I'd rather just write the things myself than be forced to work the way some tool wants me to. Ditto deployment: I'd rather use tools like FileZilla and know exactly what is going on than trust it to Visual Studio automation. Also, I don't use any of the Team stuff, and neither do I use any of the fancy tools like auto-generated class diagrams.
On the other hand, if I switch to free versions, I don't want to find myself restricted in some critical way (e.g. the code being nobbled in some way, perhaps by not being optimised, or perhaps not being able to do remote debugging, or install plugins).
Any help of advice would be very much appreciated, as would any pointers to information to help me make a judgement call on this.
Kind wishes ~ Patrick
我不明白为什么不。几年前,我参加了一个代码营会议,主题是主持人解释他如何管理他的单人软件公司,主要是关于业务方面。他确实强调过,他严重依赖免费的微软产品,如Visual Studio Express,SQL Server Express等。所以虽然我没有第一手经验,但我遇到了一个已经证明可以做到的人。此外,既然我们正在讨论免费的VS版本,那就试试吧。说实话,我不太了解哪些功能是不可用的,但是如果有什么缺失的话,就不会浪费一大笔钱,只是浪费你的一点时间。最后,如果您正在寻找VS Pro的免费替代品,您可能还需要查看 SharpDevelop [ ^ ]。
I don't see why not. I attended a code camp session a few years ago which was all about the presenter explaining how he runs his one-man software company, mostly with regards to the business aspects. He did emphasize though that he heavily relied on free Microsoft products like Visual Studio Express, SQL Server Express, etc. So while I don't have first hand experience I have met someone who has proven that it can be done. Also, since we are talking about free VS editions just give them a try. To be perfectly honest I don't have a good understand which feature are and aren't available but if there is something missing it's not like you'll have wasted a bunch of money, just a bit of your time. Finally, if you are looking for a free replacement for VS Pro you might also want to take a look at SharpDevelop[^].