我是在命令行中输入命令把一个.cs的文件编译生成.dll文件的,可是我把它添加到我的工程中,系统提示不能用,因为没有强名称签名,我的key文件是:TheCc.snk,我想用它对那个.cs文件生成有强名称的.dll文件我应该怎么办呢?

解决方案 »

  1.   

    先在命令行的模式下进入到你所在文件夹下的debug目录下直接敲sn -k TheCc.snk
    然后在回车.
    然后你在运行一下你的那个.dll文件
    执行完此语句后.再把它注册到程序集当中去.
    也是在debug目录下执行regasm TheCc.dll
    就可以了.
      

  2.   

    那怎么运行我的dll文件啊?
    我刚学这个,再指教一下好吗?
      

  3.   

    我的dll文件名是clientTimer.dll,怎么具体操作哦,我刚接触这方面的内容,说得再详细点好吗?
      

  4.   

    为什么要在debug目录下哦,我在dll文件中行不?
      

  5.   

    regasm 只是对注册表进行注册
         但是假如你的是com+组件的话
        regascv 加名称
      

  6.   

    运行dll文件,直接生成解决方案就可以了.
    楼上的说的对,你还是多看点书吧.对你有帮助的.
    呵呵