大家好,我现在是在VS2005下用C#开发的winform程序,问题是在别人机器上编译正常,运行也正常,在我机器上一运行就出现
未处理的“System.Resources.MissingManifestResourceException”类型的异常出现在 mscorlib.dll 中。其他信息: 未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“PEPS.PropertyPanel.resources”正确嵌入或链接到程序集“PEPS”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。这个错误。该错误是在一个窗体初始化时加载Icon时出现的,应该是访问资源时出错。找了N久的解决方案,发现在我机器上编译出来的程序比别人机器上小很多,断定是资源文件没有嵌入到可执行程序中,在obj目录下发现,每个窗体的resources文件都已经生成。对比两个IDE使用的csc命令行参数,发现我机器上少了/resources这么一段,找遍了整个VS2005的设置,也没有看到和编译资源有关的选项,请问这个问题如何解决?PS:已经试验过重新安装过VS2005,安装过SP1都无效。
未处理的“System.Resources.MissingManifestResourceException”类型的异常出现在 mscorlib.dll 中。其他信息: 未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“PEPS.PropertyPanel.resources”正确嵌入或链接到程序集“PEPS”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。这个错误。该错误是在一个窗体初始化时加载Icon时出现的,应该是访问资源时出错。找了N久的解决方案,发现在我机器上编译出来的程序比别人机器上小很多,断定是资源文件没有嵌入到可执行程序中,在obj目录下发现,每个窗体的resources文件都已经生成。对比两个IDE使用的csc命令行参数,发现我机器上少了/resources这么一段,找遍了整个VS2005的设置,也没有看到和编译资源有关的选项,请问这个问题如何解决?PS:已经试验过重新安装过VS2005,安装过SP1都无效。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货