c#调用 DLL问题
zcDll.dll 这是我写的VC做的, 我想在C#中调用,要把zcDll.dll 放在 c:\windows\system32中才能调用。
可我想要是发布网站怎么办呀,不能也让人家把zcDll.dll 放在 c:\windows\system32中吧。
网上有说右键点后加到资源中,我用的VS2005右键点没有什么选项呀。

解决方案 »

  1.   

    你用相对路径..
    把**.dll和程序放在同一目录下,调用的时候写zcDll.dll就行了.
      

  2.   

    把引用dll文件附近的代码贴出来看看..
      

  3.   

    [DllImport("zcDll.dll")]    public static extern string getxlh();
            public Jm()
        {
            //
            // TODO: 在此处添加构造函数逻辑
            //
        }
        public static string GetXlh()
        {
            return getxlh();
        }
        }
    你用相对路径.. 
    把**.dll和程序放在同一目录下,调用的时候写zcDll.dll就行了.? 怎么做呀。