2017-07-25 43 views

回答

0

VS版本(如Enterprise和Community)只是Visual Studio IDE中可用功能的差异。

当您构建解决方案/项目时,需要使用您正在使用的.NET版本以及不同的构建类型,如Debug构建版和Release构建版。

想想这两个车身和发动机; IDE是您可以对其进行修改的主体和主机,.NET是引擎。

因此,如果您使用相同的.NET版本并构建(发行版/调试版),则无论您是在Community还是Enterprise上构建它们,可执行文件都没有区别。

+0

谢谢!我理解这种汽车/发动机的比喻,但我的疑惑来自别的地方。 当使用VS编译来确定VS版本时,微软是否制作了一些可选的头文件(出于合法的目的,如果发布的exe文件与社区一起构建,那么它是可以的,但是当它与企业一起构建时,您必须支付许可证费用)。 我出于好奇而问这个。 –

+0

你有什么疑问? – Sach

+0

对不起,我输入得太早。我编辑了我的评论。 –