各位大哥大姐,小弟用C#做一个ActiveX控件,想嵌入浏览器运行,并访问Access数据库.但在加入ODBC数据源后,提示
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3341,9): warning : 类型库导出程序在处理“WindowsFormDB.DataSet1+PartNumberDataTable, WindowsFormDB”时发出警告。警告: 类型库导出程序遇到从泛型类派生并且未标记为 [ClassInterface(ClassInterfaceType.None)] 的类型。无法公开这种类型的类接口。请考虑用 [ClassInterface(ClassInterfaceType.None)] 标记该类型,并使用 ComDefaultInterface 特性向 COM 公开某个显式接口作为默认接口。
搞不定啊,很着急,希望哪位高人不吝赐教
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3341,9): warning : 类型库导出程序在处理“WindowsFormDB.DataSet1+PartNumberDataTable, WindowsFormDB”时发出警告。警告: 类型库导出程序遇到从泛型类派生并且未标记为 [ClassInterface(ClassInterfaceType.None)] 的类型。无法公开这种类型的类接口。请考虑用 [ClassInterface(ClassInterfaceType.None)] 标记该类型,并使用 ComDefaultInterface 特性向 COM 公开某个显式接口作为默认接口。
搞不定啊,很着急,希望哪位高人不吝赐教
解决方案 »
- 怎么使DateTime.Now存进数据库的格式为yyyy-MM-dd?
- C#和C++模块的合成问题
- 如何在8个双精度数值中获取哪些数相加能等于一个数值?
- 已知一个 警告窗口 的句柄,想向应该窗口发送一个 回车 键,应该怎么样做呢?
- DLL中结构参数问题
- c#与outlook的交互 大家讨论下这个问题
- 提供一个大家一起学习的机会asp.net(C#)
- 在webform中,怎么得到一个datatable中第五行第二列的值?
- C#中连接数据库后修改信息
- 我有一个Image对象要 转成 Stream 或Byte[] 要保存到sqlserver中,如何解决
- 一组由0和1组成的数字,如何判断第二位是不是1
- 「学与玩」使用分页方式读取超大文件的性能试验
------ 已启动全部重新生成: 项目: WindowsFormDB, 配置: Debug Any CPU ------
WindowsFormDB -> D:\我的文档\Visual Studio 2010\WindowsFormDB\WindowsFormDB\WindowsFormDB\bin\Debug\WindowsFormDB.dll
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3341,9): warning : 类型库导出程序在处理“WindowsFormDB.DataSet1+PartNumberDataTable, WindowsFormDB”时发出警告。警告: 类型库导出程序遇到从泛型类派生并且未标记为 [ClassInterface(ClassInterfaceType.None)] 的类型。无法公开这种类型的类接口。请考虑用 [ClassInterface(ClassInterfaceType.None)] 标记该类型,并使用 ComDefaultInterface 特性向 COM 公开某个显式接口作为默认接口。
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========
namespace WindowsFormDB
{
[Guid("E9F593EC-C864-4238-82F1-07BA1D4ECCA8")]
[ClassInterface(ClassInterfaceType.None)] public partial class GearPro : UserControl
{
.......
}
双击DataSet1.xsd打开数据集设计器,然后点一下空白处,再在属性面板把数据集的modifier属性改为Internal
然后再把所有的DataSet1实例的访问级别改为Internal