[英]Find visual studio release on which an exe/dll was build (C#)
If I build an exe/dll with an "Enterprise" Visual Studio will it be different from the one which I build with a "Community" VS? 如果我使用“ Enterprise” Visual Studio构建exe / dll,则与使用“ Community” VS构建的exe / dll会有所不同吗?
Are there any ways to determine if an exe/dll was built with "Enterprise" version or "Community" version? 有什么方法可以确定exe / dll是使用“企业”版本还是“社区”版本构建的?
Versions of VS such as Enterprise and Community are just the differences in features available in the Visual Studio IDE. VS的版本(例如企业版和社区版)只是Visual Studio IDE中可用功能的差异。
When you build your solution/project, that's got to do with the .NET Version you're using, and different build types such as a Debug build and a Release build. 在构建解决方案/项目时,这与您所使用的.NET版本以及不同的构建类型(如Debug构建和Release构建)有关。
Think of the two as the body of a car and the engine; 将两者视为汽车和发动机的主体; IDE is the body and the host of modifications you can do to it, and .NET is the engine. IDE是主体,您可以对其进行修改,而.NET是引擎。
So if you use the same .NET version and build (Release/Debug) there is no difference in the executables whether you build them on Community or Enterprise. 因此,如果您使用相同的.NET版本并进行构建(发布/调试),则无论您是在社区还是企业上构建可执行文件,都没有区别。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.