Ошибка импорта на встроенной странице .aspx - PullRequest
4 голосов
/ 10 декабря 2008

У меня есть директива импорта на моей встроенной странице .aspx (без кода).

Получение ошибки: имя типа или пространства имен «Dts» не существует в пространстве имен «Microsoft.SqlServer» (отсутствует ссылка на сборку?)

В чем проблема? Нужен ли каталог / bin с .dll или что-то еще?

Ответы [ 3 ]

4 голосов
/ 10 декабря 2008

Звучит так, будто нет «проекта». В этом случае для ссылки на dll (сборку) вы используете директиву <%@ Assembly >.

<%@ Assembly Name="microsoft.sqlserver.manageddts.dll" %>
<%@ Import namespace="Microsoft.SqlServer.Dts.Runtime" %>
1 голос
/ 01 мая 2009

Спасибо! Разве вы не любите SharePoint ... Мне пришлось сделать Code Infront для функции, которая ссылается на Oracle:

<%@ Assembly Name="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" %>
<%@ Import Namespace="System.Data.OracleClient" %>

и тогда я могу сослаться на классы из этой сборки OracleClient: OracleConnection, OracleCommand, OracleDataReader

Плохая часть была, я не получил ошибок компиляции, и мне пришлось использовать удивительно полезный SmartPart (сын или "ReturnOfSmartPartv1_3.wsp" из codeplex: http://smartpart.codeplex.com/).

Я не получил ошибок компиляции, но он ничего не показывал для моей функции SharePoint (из встроенного кода ASCX) ... У меня действительно были ошибки компиляции, но он "сказал", что компиляция в VS.NET прошла успешно ... Я использовал SmartPart для размещения элемента управления со всеми комментариями, затем я раскомментировал и нажал F5 / refresh.

Я получил ошибки компиляции - с номерами строк - в контейнере SmartPart! Прикольно круто !! Так что теперь мой ASCX работает просто отлично, так как я могу использовать SmartPart, чтобы увидеть, работает он или нет, и если нет, ПОЧЕМУ!

1 голос
/ 10 декабря 2008

Ваш проект ссылается на microsoft.sqlserver.manageddts.dll?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...