我正在开发一个业余爱好项目,它是一个用C语言编写的文件解析库。我有一个库和一个命令行界面,可以在几个Unix类型的平台上构建和运行。我还有一个简单的Cocoa应用程序,它使用OS X.我想有一个简单的.net应用程序用于Windows。为了做到这一点,我需要在一个解决方案中混合一个c项目(库),一个c ++ / cli项目(.net包装器)和一个c#项目(app)。这可以用Visual Studio Express吗?或者我必须为Visual Studio Pro支付800美元?
jorj
答案 0 :(得分:4)
Express版本受到限制,因此您无法在IDE中使用一种语言混合和匹配不同语言的项目。
为了检查这一点,我只是尝试将VC ++ 2010项目包含到VC#2010解决方案中,并且GUI阻止了这一点。它也失败了。
请注意,没有什么可以阻止您在免费版本中完成所有工作并交叉引用生成的二进制文件和库。您无法从混合语言项目集构建单个解决方案。