Файл .designer не связан с файлом .cs в visual studio?

1

РЕДАКТИРОВАТЬ:

Кажется, что визуальная (?) Ошибка в визуальной студии. Когда я открыл папку своего веб-сайта в качестве веб-сайта и посмотрел на свой файл Views.ascx.designer.cs, он не показывает, что он связан. Однако, если я открою тот же файл решения для сайта, тогда файлы будут связаны, и все будет хорошо.

Просто, чтобы быть ясным, хотя он все еще показывает приведенные ниже сообщения об ошибках, он работает, и я считаю, что это ошибка, открывающая его как веб-сайт, а не как решение.


На моем живом сайте у меня есть ошибка:

Изображение 174551

Но он должен существовать, потому что у меня есть его в моих Views.ascx.designer.cs:

Изображение 174551

Но в Visual Studio мои Views.ascx.designer.cs не связаны с моим View.ascx:

Изображение 174551

Я попытался перетащить файл.designer на View.ascx, но он отобразил это сообщение об ошибке:

Изображение 174551

Он работает и отлично выглядит на моем dev-сервере:

Изображение 174551

Я не уверен, как бы я хотел получить файл, связанный с файлами View.ascx или View.ascx.cs.

  • 0
    Можете ли вы удалить его и позволить ему восстановиться?
  • 0
    Пожалуйста, смотрите stackoverflow.com/questions/16161994/…
Показать ещё 4 комментария
Теги:
visual-studio
web-services

1 ответ

4
Лучший ответ

Первый шаг: щелкните правой кнопкой мыши файлы и исключите их, и попробуйте включить их обратно. Он может исправить себя. Если нет, вы можете отредактировать проект напрямую; вы просто добавляете зависимость, которую ожидают CSPROJ или VBPROJ. Вот пример того, что вам нужно убедиться в том, что XML-проект:

<Compile Include="Views\Main.aspx.designer.vb">
  <DependentUpon>Main.aspx</DependentUpon>
</Compile>
<Compile Include="Views\Main.aspx.vb">
  <DependentUpon>Main.aspx</DependentUpon>
  <SubType>ASPXCodeBehind</SubType>
</Compile>
  • 0
    этот код уже существует в csproj. <Compile Include="View.ascx.cs"><DependentUpon>View.ascx</DependentUpon> <ExcludeFromStyleCop>True</ExcludeFromStyleCop> <SubType>ASPXCodeBehind</SubType> </Compile> <Compile Include="View.ascx.designer.cs"> <DependentUpon>View.ascx</DependentUpon> </Compile>
  • 1
    Интересно .. иногда VS делает такой сбой, и мне пришлось удалить файл и воссоздать его. К сожалению, но это обычно работает.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню