我正在尝试创建一个继承自另一个表单(父表单)的新表单(子表单),问题是,当我尝试查看子表单设计视图时(为了修改某些控件) ,Visual Studio抛出以下错误:“无法加载DLL'fmodex':无法找到指定的模块继承的形式。(HRESULT异常:0x8007007E)”。奇怪的是,当我运行程序时它实际上工作正常,只有在我尝试进入子表单的设计视图时才会显示错误。我检查了dll路径,这是正确的。这是父母代码的一部分:
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
protected EventList eventList;
protected FMOD.System system;
protected int count;
public Form1()
{
InitializeComponent();
//Create a FMOD System object and initialize.
FMOD.RESULT result;
result = FMOD.Factory.System_Create(ref system);
result = system.init(32, FMOD.INITFLAGS.NORMAL, (IntPtr)null);
//Event list
eventList = new EventList(0,system);
count = 0;
}
}
}
孩子的代码:
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form2 : WindowsFormsApplication1.Form1
{
public Form2()
{
InitializeComponent();
}
}
}
有人知道会发生什么吗?我无法理解为什么我可以看到父表单的设计视图而不是子表单。
提前致谢。