每个命名空间里面都有与自己相关的方法及对象。
你要使用某个方法或对象时就必须引用。
如果不引用则使用不到。
比如你需要DataTable对象。
那你必须应用Data命名空间
也就是using
System.Data
否则DataTable就会报错
下面会显示红线
你也可以直接敲好DataTable
然后把鼠标放在上面点快捷键Shift+Alt+F10这样可以自动导包
这是.net版本不匹配导致的。在app.config中添加一个配置节
1<startup useLegacyV2RuntimeActivationPolicy="true">
2 <supportedRuntime version="v4.0"/>
3</startup>
现在如果当程序在.NET4.0环境下要使用.NET2.0及.NET3.5的程序时就必须将useLegacyV2RuntimeActivationPolicy设置为true,同时还要注意,需要在startup配置节的字节中添加supportedRuntime配置节,并指定为“v4.0”,表示使用.NET4.0运行时来运行程序。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)