转换为 VS 2010 后二进制文件大小不同
当我将 VS 2005 项目转换为 VS 2010 时,所有项目仍指向针对 .NET 2.0 Framework 进行编译,生成的 dll 文件大小完全不同。这是正常现象还是需要担心?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
当我将 VS 2005 项目转换为 VS 2010 时,所有项目仍指向针对 .NET 2.0 Framework 进行编译,生成的 dll 文件大小完全不同。这是正常现象还是需要担心?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
文件大小的差异可能是由于新版本 Visual Studio 附带的编译器发生了变化。从理论上讲,它应该更有效率。不必担心,但这并不意味着您应该放弃测试。
Microsoft 确实发布了有关新版本 Visual Studio 的“重大更改”的信息,例如 http://msdn.microsoft.com/en-us/library/cc714070.aspx 对于 VB,http://msdn.microsoft.com/en-us/library/bb531344.aspx,以及 http://msdn.microsoft.com/en-us/library/ee855831.aspx 用于 C#。
The difference in file size is probably due to changes in the compiler shipped with the new version of Visual Studio. In theory, it should be more efficient. It should not be anything to worry about, but that doesn't mean you should forgo testing.
Microsoft does publish information on "Breaking Changes" with the new version of Visual Studio, e.g., http://msdn.microsoft.com/en-us/library/cc714070.aspx for VB, http://msdn.microsoft.com/en-us/library/bb531344.aspx for C++, and http://msdn.microsoft.com/en-us/library/ee855831.aspx for C#.