Import error in a inline .aspx page
我的内联.aspx页中有一个import指令(无代码隐藏)。
收到错误消息:名称空间'Microsoft.SqlServer'中不存在类型或名称空间名称'Dts'(您是否缺少程序集引用?)
有什么问题 是否需要一个包含.dll的/ bin目录?
听起来好像没有"项目"。在这种情况下,要引用dll(程序集),请使用
1 2 | <%@ Assembly Name="microsoft.sqlserver.manageddts.dll" %> <%@ Import namespace="Microsoft.SqlServer.Dts.Runtime" %> |
谢谢!您是否不喜欢SharePoint……我不得不为引用Oracle的功能编写Code Infront:
1 2 | <%@ Assembly Name="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" %> <%@ Import Namespace="System.Data.OracleClient" %> |
然后可以从此OracleClient程序集中引用这些类:
OracleConnection,OracleCommand,OracleDataReader
糟糕的是,我没有编译错误,不得不使用非常有用的SmartPart(来自Codeplex的"之子"或" ReturnOfSmartPartv1_3.wsp":http://smartpart.codeplex.com/)。
我没有编译错误,但没有显示我的SharePoint功能(从代码内联ASCX)...实际上没有编译错误,但它"说"它已成功在VS.NET中编译...所以我使用了SmartPart在注释掉所有内容的情况下托管控件,然后我取消注释并按F5 / refresh。
我在SmartPart容器中遇到了带有行号的编译错误!时髦酷!
所以现在我的ASCX可以正常工作了,因为我可以使用SmartPart来查看它是否工作,如果不能,为什么!
您的项目是否引用microsoft.sqlserver.manageddts.dll?