C# 写一个程序  运行后可以生成自己的dll文件. WinForm的注意看这个:
我主要是想写一个程序  里面有一个textBox控件,用户运行以后,点确定以后把textBox里的值保存到我准备生成DLL文件里,要能生成一个标准的dll文件,因为我有另一个程序需要调用这个DLL文件,注意生成的是标准的DLL文件  不是文件IO读写来做的大家给点有用的

解决方案 »

  1.   

    值保存到DLL里???那还不如存到XML里啊!
      

  2.   

    實在要寫成DLL那就定義個屬性,然後用反射修改裡面的值,看行不行。
      

  3.   

    用AssemblyBuilder或将*.resources绑进dll
      

  4.   

    那样修改应该还是修改内存的,还是不能修改dll的吧
      

  5.   

    有意义吗?往什么文件写不行,非要写到dll的,你弄出来,请帖出代码,学习学习---------------支持楼主的精神
      

  6.   

    楼主的思路不对头。dll好比是个类库。他是不会持久的保存变量值的。他的变量值只在运行时存在。程序停止了就没了。你如果想把某个值持久的记录下来,那是要把数据持久化。只有两个方法,一是数据库,一是文件。可以是.resouce文件,也可以是xml文件,或者其他的文件。
    其实dll也是文件的一种。你如果想写到dll里,用vs打开,直接修改就行了。但是如果想修改运行状态时的变量值,就只能通过程序,而不是物理手段。
      

  7.   

    楼主好像是担心文件被修改...不愿意用xml文件..顶一下...学习
      

  8.   

    我的意思是一个程序 可以生成DLL文件  生成的这个DLL文件给另一个程序当库来用
      

  9.   

    [Quote=引用 11 楼 zyk113229917 的回复:]
    我的意思是一个程序 可以生成DLL文件  生成的这个DLL文件给另一个程序当库来用
    [/Quo]
    程序 经过编译后就可以生成DLL文件,楼主的想法完全不规范