C# 图标文件在Win7中无效,仅字体比例为125%
在Windows7-64上,客户的字体放大到125%。这会导致我们的应用程序因以下错误而崩溃: System.ArgumentException:参数“图片”必须是可用作图标的图片。 为了追踪问题,我将VisualStudio加载到运行Win7-64 Pro的虚拟机上,然后打开我的项目。如果字体设置为正常(100%),一切正常,但是如果我将Windows显示字体比例更改为125%,并尝试构建项目,我会从编译器收到相同的错误消息!没错,VisualStudio资源编辑器告诉我图标文件无效,但当我将字体缩放回100%时,一切都正常 据我所知,它是一个有效的.ico文件。在VS中,我可以双击它(从项目属性的“资源”选项卡),它将在图标编辑器中打开。C# 图标文件在Win7中无效,仅字体比例为125%,c#,winforms,visual-studio,icons,font-scaling,C#,Winforms,Visual Studio,Icons,Font Scaling,在Windows7-64上,客户的字体放大到125%。这会导致我们的应用程序因以下错误而崩溃: System.ArgumentException:参数“图片”必须是可用作图标的图片。 为了追踪问题,我将VisualStudio加载到运行Win7-64 Pro的虚拟机上,然后打开我的项目。如果字体设置为正常(100%),一切正常,但是如果我将Windows显示字体比例更改为125%,并尝试构建项目,我会从编译器收到相同的错误消息!没错,VisualStudio资源编辑器告诉我图标文件无效,但当我将
实施了以下尺寸:
- 16x16,32位,BMP
- 24x24,32位,BMP
- 32x32,32位,BMP
- 48x48,32位,BMP
- 64x64,32位,BMP
- 96x96,32位,BMP
- 128x128,32位,BMP
- 192x192,32位,BMP
- 256x256,32位,BMP
- 300x300,32位,BMP