Файл designer.cs неправильно вложен в обозреватель решений и не может быть перемещен - PullRequest
0 голосов
/ 07 июля 2019

Я использую DotNetNuke 9.0.01. Здесь я создал модуль в Visual Studio и установил его в расширениях DNN. Я не использовал установочный файл, а тот, что с исходным кодом. К сожалению, сейчас файл View.ascx.designer.cs находится не ниже View.ascx. Он находится за пределами кода.

Это также приводит к тому, что intellisense не знает атрибутов, и поэтому я не могу их использовать. Это в свою очередь приводит к тому, что я не могу скомпилировать. Так что это не просто проблема с отображением.

Я пытался исключить файлы из проекта и включить их снова. Но это не работает. Я также пытался изменить файл .csproj. Но это тоже не работает. Я также посмотрел на свойства, но не нашел решения.

Я ожидал, что структура данных будет такой:

>View.ascx
>>View.ascx.cs
>>View.ascx.designer.cs

Но это так:

>View.ascx
>>View.ascx.cs
>View.ascx.designer.cs

1 Ответ

0 голосов
/ 08 июля 2019

Я решил проблему самостоятельно.Поэтому я должен сказать, что я использую DotNetNuke (DNN) 9.0.01, как я уже писал в своем вопросе.Для этого я создал новый модуль через Visual Studio, а затем установил этот модуль в веб-интерфейсе DotNetNuke.Важно использовать Install.zip, а не source.zip.Кроме того, расположение модуля очень важно.Это должно быть расположено в папке «DesktopModules».Уже при создании модуля!Если вы хотите отредактировать модуль сейчас, вам нужно открыть в Visual Studio решение модуля, а не весь проект DotNetNuke.Это была моя ошибка.Если вы откроете решение модуля, все файлы будут правильно вложены.Если вы сейчас внесете изменения в модуль и перестроите модуль, то будут применены все изменения во всем проекте DotNetNuke.

В любом случае спасибо всем, кто пытался мне помочь.

...