Кажется, что визуальная (?) Ошибка в визуальной студии. Когда я открыл папку своего веб-сайта в качестве веб-сайта и посмотрел на свой файл Views.ascx.designer.cs, он не показывает, что он связан. Однако, если я открою тот же файл решения для сайта, тогда файлы будут связаны, и все будет хорошо.
Просто, чтобы быть ясным, хотя он все еще показывает приведенные ниже сообщения об ошибках, он работает, и я считаю, что это ошибка, открывающая его как веб-сайт, а не как решение.
На моем живом сайте у меня есть ошибка:
Но он должен существовать, потому что у меня есть его в моих Views.ascx.designer.cs:
Но в Visual Studio мои Views.ascx.designer.cs не связаны с моим View.ascx:
Я попытался перетащить файл.designer на View.ascx, но он отобразил это сообщение об ошибке:
Он работает и отлично выглядит на моем dev-сервере:
Я не уверен, как бы я хотел получить файл, связанный с файлами View.ascx или View.ascx.cs.
Первый шаг: щелкните правой кнопкой мыши файлы и исключите их, и попробуйте включить их обратно. Он может исправить себя. Если нет, вы можете отредактировать проект напрямую; вы просто добавляете зависимость, которую ожидают 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>
<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>