使用资源文件的问题:只能在命令行上编译 你这样做大概是使用RESX文件吧。这种文件不能嵌入EXE中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你编译成EXE文件!试试就知道了!:)好像是一样的概念呀!:) snewxf(心疤)说的没错,因为编译器在连接过程中会把资源文件加到.EXE里去的! 不对吧,我编译为EXE后,把resx删除,运行出错,恢复resx,就正常。 晕!没让你重新编译呀!你把EXE文件COPY在别的目录里。直接运行它。可以呀!你重新编译肯定会出错呀!重新编译的话编译器会重新把资源文件重新加载嘛! 我将我的步骤写出来:建立新项目->加入resx文件->写代码->生成解决方案->关闭.net->到debug中运行exe->ok->删掉resx->再运行->不ok. 加入资源文件时我是把文件拖到WindowsApplication1这个节点上的,应该没问题吧? 不会吧!我这好好的。你先创一个工程建立一资源文件。然手在建立一工程引用该资源文件呀!我的程序就这样的呀!我把\bin\Debug\删了只剩EXE文件。我双击它运行也可以呀! Assembly thisAssembly = Assembly.GetAssembly(Type.GetType("使用资源文件.Form1")); ResourceManager rm= new ResourceManager("使用资源文件.My",thisAssembly); this.BackgroundImage =(Bitmap)rm.GetObject(fileName[i]);这是我的代码。记住呀!要代名字空间呀!要不然不会成功! 成功了,就是差了个命名空间,多谢snewxf(心疤) ! 求winform上传图片,用哪两个控件? toolStripComboBox的容量怎么设置?? 我弄的OpenProcess有问题,返回的是0 ,不知道怎么改啊?谢谢! VS2005 的工具栏怎么浮动与停靠!学习! 菜鸟问题:如何直接在html中填充数据 100分再开一贴 刚才的问题还是无法解决 这样的列表框如何实现的?请大神源码指教... C#中排序问题 热帖:不知道BILL的.NET能生存多久? [DataGrid中的数据区] 与[DataGrid的边框区]为何接收事件会有差异!!!! 我想从vb.net转到c# 请问如何获得居于网中一个Group下的所有计算机??
好像是一样的概念呀!:)
会把资源文件加到.EXE里去的!
没让你重新编译呀!
你把EXE文件COPY在别的目录里。
直接运行它。可以呀!
你重新编译肯定会出错呀!重新编译的话编译器会重新把资源文件重新加载嘛!
建立新项目->加入resx文件->写代码->生成解决方案->关闭.net->到debug中运行exe->ok->删掉resx->再运行->不ok.
然手在建立一工程引用该资源文件呀!
我的程序就这样的呀!我把\bin\Debug\删了只剩EXE文件。
我双击它运行也可以呀!
ResourceManager rm= new ResourceManager("使用资源文件.My",thisAssembly);
this.BackgroundImage =(Bitmap)rm.GetObject(fileName[i]);
这是我的代码。
记住呀!要代名字空间呀!要不然不会成功!