同意已经发表的评论 - 订阅 Empower,它是为像你这样的人准备的。我记得,您有 2 年的时间将使用 MS 技术的某些元素的产品/解决方案推向市场(市场定义非常松散)(同样,市场定义非常松散)。作为回报,您可以获得 MSDN、一堆操作系统许可证以及对开发工具和最终用户应用程序的访问权限(XP、Vista、Office 就是明显的例子)。
例如,我在 Delphi 中开发,但编写代码以在 SQL Express 2005 和成熟的 SQL Server 2005+ 上运行,这使我有权购买 Empower 协议。我得到了所有的好东西,以及 Visual Studio、SQL Server、Office 和 OS 许可证等东西。如果您没有在分配的时间内将解决方案推向市场,您可以付费延长您的协议,或者......好吧,我必须承认我不确定。如果您尝试生产某些东西但最终失败,很难看出会有什么坏事降临到您身上——这就是美国梦,对吧?您必须在期限结束时停止使用该软件,等等。:-)
如果您想为桌面 Windows 进行开发,您确实需要一定程度的 MSDN 访问权限,或者良好的宽带连接以及访问在线资料时的耐心。Empower 是一种相当轻松的方法,可以让您以极少的支出获得所有最好的工具——您最终会得到一大堆 DVD 和 CD,以及一年中的一些更新。我会说这是一项必不可少的购买——特别是如果这被视为一种职业投资,或者是培训或进步的某些要素。这根本不是很多钱(我以独立软件开发商的身份发言——我必须支付的一切都来自我的口袋!)。