Может ли модуль DNN, написанный на VS 2005, использоваться в последней версии DNN, написанной на VS2008? - PullRequest
0 голосов
/ 17 января 2011

Может ли модуль DNN, написанный на VS 2005, использоваться в последней версии DNN, написанной на VS2008

Мы создали модуль DNN в VS2005 - который работал нормально с версией DNN, которая у нас была тогда 4. *

Теперь мы устанавливаем новую копию DNN, которая, по нашему мнению, требует / открывает в VS2008 и выше (.net 3.5 sp1)?

Можем ли мы просто скопировать файлы существующего модуля в правильные папки (также называемые App_Code и Desktop Modules) и ожидать, что модуль будет работать нормально?

Ответы [ 2 ]

3 голосов
/ 17 января 2011

Простой переход с VS 2005 на 2008 не должен вызывать поломку вашего модуля. Главное, на что нужно обратить внимание, - использует ли ваш модуль какую-то базовую функциональность DNN, которая устарела в DNN 5.x. Это довольно маловероятно, хотя. У меня есть большой пользовательский модуль, который я написал для DNN 4.3, который я никогда не модифицировал, и он все еще работает нормально на DNN 5.6.

0 голосов
/ 15 марта 2011

Главное, что мы обнаружили, что ломается при переходе от DNN 4 к DNN 5, если вы зависите от структуры базы данных DNN (то есть запрашиваете таблицы Users, Tabs, Portals и т. Д.), Те видели некоторыезначительные изменения в DNN 5.2, 5.3 и 5.5.Как правило, вы должны использовать API вместо базы данных для взаимодействия с DNN.Если вам нужно попасть в базу данных, используйте представления вместо таблиц.

...