我的.NET应用程序出现了一个奇怪的问题 - 我在Visual Studio中使用资源包含了另一个.exe应用程序,在编译成功后,应用程序权重为9 621 504
个字节(已通过多种方式检查此问题总是显示相同的值)。当我使用以下代码检查应用程序权重时,会出现“Magic”:
Dim mySize As New IO.FileInfo(Application.ExecutablePath)
mySize
的输出是11 575 296
个字节...(Windows仍显示其9 621 504
字节)这怎么可能?
Google对此问题没有任何结果。
打包资源应用程序只有2 252 800
个字节。
编辑:我注意到它只发生在Windows 8上,当我将兼容模式设置为Windows 7时,它的工作非常完美。