我有一个主程序WindowsRegister.exe
还有一个配置文件WindowsRegister.exe.config
运行时,EXE调用配置文件
所以,我想把它打包成一个EXE文件。
说明:我要的不是做成安装包,而是制成绿色软件,就类似于
文件捆绑,是用vs2005 C# 开发

解决方案 »

  1.   

    新建资源文件 把这个配置文件丢进去 然后通过 Resource的操作把文件内容读取出来 
      

  2.   

    string xmlFile = (string)OrionsCardView.CardFile.ResourceManager.GetObject("处于资源文件中的文件名");OrionsCardView --项目文件
    CardFile -- 资源文件名我的这个配置文件是通过文本形式读取出来 给你个例子 扩展的还是自己钻研把。。
      

  3.   

    感谢你们的回复,但是我的意思是:把WindowsRegister.exe 和配置文件WindowsRegister.exe.config 
    合成一个可执行的exe文件,这样我就可以把它复制到如何其他的电脑上用,而不用复制两个文件了
      

  4.   

    2楼的方法就是对的,资源文件是包含在.exe文件中的。
    就像界面上的图片,也是以资源文件的形式包含在.exe文件中的。
      

  5.   

    怎么看不见的我回复,难道不支持Firefox?不太可能吧
      

  6.   

    终于看见回复了,我刚才的回复丢失了。
    配置文件的意义就在于可以与exe相分离,从而可以脱离开发环境编辑,而不需要重新编译。
    你如果要把配置文件的内容放在exe里,还要那个配置文件做什么?搞不明白啊。
      

  7.   


    资源文件编译后就直接打包进EXE文件了 只需要复制一个EXE文件就能使用了
      

  8.   

    下载打包软件,只需把bin下debug文件加中DLL文件什么都放进去,包括你的数据库一块,打包就行了,Setup Factory 6.0打包工具,新建工程-选择文件路径,注意:弹出的选择文件窗口下面选择打包的文件格式,要选择包括文件夹
      

  9.   

    Icon ico = new Icon ( "Demo.ico" ) ;
    Image canceloff = Image.FromFile ("cancel-off.png") ;
    Image cancelon = Image.FromFile ( "cancel-on.png" ) ;
    Image cancelover = Image.FromFile ( "cancel-over.png" ) ;
    Image okdown = Image.FromFile ( "ok-down.png" ) ;
    Image okoff = Image.FromFile ( "ok-off.png" ) ;
    Image okon = Image.FromFile ( "ok-on.png" ) ;rw.AddResource ( "demo.ico" , ico ) ;//在资源文件中加入图标
    //以下是在资源文件中加入图象
    rw.AddResource ( "cancel-off.png" , canceloff ) ;
    rw.AddResource ( "cancel-on.png" , cancelon ) ;
    rw.AddResource ( "cancel-over.png" , cancelover ) ;
    rw.AddResource ( "ok-down.png" , okdown ) ;
    rw.AddResource ( "ok-off.png" , okoff ) ;
    rw.AddResource ( "ok-on.png" , okon ) ;
      

  10.   

    找个打包工具不就可以了,或者WinRar?