dll中类的继承
文件dllclass1.dllusing DllClass2;
namespace DllClass1
{
public class DllClass1 : DllClass2.DllClass2
{
}
}
文件dllclass2.dll
资源里有一个string资源
namespace DllClass2
{
public class DllClass2
{
public void ShowMsg()
{
string str = DllClass2.Properties.Resources.String1;
MessageBox.Show(str);
}
}
}
exe文件
using DllClass1;
private void button1_Click(object sender, RoutedEventArgs e)
{
DllClass1.DllClass1 c = new DllClass1.DllClass1();
c.ShowMsg();
}
运行时出现了问题,
错误 1 类型“DllClass2.DllClass2”在未被引用的程序集中定义。必须添加对程序集“ClassLibrary2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”的引用。
错误 2 “DllClass1.DllClass1”不包含“ShowMsg”的定义,并且找不到可接受类型为“DllClass1.DllClass1”的第一个参数的扩展方法“ShowMsg”(是否缺少 using 指令或程序集引用?)请教一下 怎么解决呢 --------------------编程问答-------------------- 在你EXE项目里也引用 dllclass2.dll --------------------编程问答-------------------- 引用dll1 同时引用dll2
--------------------编程问答-------------------- DllClass1,DllClass2放到exe一起了吗
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://feiyun0112.cnblogs.com/ --------------------编程问答-------------------- 1. dll与exe需存放到一起
2. dll缺少对应方法,需检查 --------------------编程问答-------------------- 抱歉
2. dll与exe存放同一目录,加入引用dllclass2.dll应该就可以
try..
补充:.NET技术 , C#