Я скопировал файлы веб-сайта в новый проект WAP. Убедился, что он компилируется и работает. У меня проблема в том, что он не может анализировать страницы .aspx, когда я выполняю преобразование в WAP. Ошибка просто говорит, что не может проанализировать страницы .aspx.
Когда я смотрю на одну из страниц .aspx, у меня есть директива page как таковая, но она не может распознать это пространство имен. Это пространство имен, которое я использую для своего нового проекта WAP.
Все мои страницы с выделенным кодом имеют пространство имен Instant.Web, а для свойств проекта установлено значение Instant.Web для основного пространства имен.
поэтому, когда я, например, перехожу на страницу, она не распознает часть моих Inherits Web.Attachment.
Вот пример (слегка измененная формулировка для конфиденциальности):
SomeAspxPage.aspx:
<%@ Page Language="C#" Inherits="Instant.Web.Attachment" Codebehind="SomeAspxPage.aspx.cs" %>
<asp:Content ID="ctlContent" ContentPlaceHolderID="ctlContentPlaceHolder" runat="Server">
<Frm:Attachment ID="Attachment1" runat="server"/>
</asp:Content>
SomeaspxPage.aspx.cs
namespace Instant.Web
{
public partial class Attachment : Instant.InstantFrm.Pages.Base.UserPage
{
}
}
Также по какой-то причине UserPage в коде программной части не отображается как класс, который можно щелкнуть правой кнопкой мыши и перейти к источнику. Не уверен, почему, потому что эта сборка определенно входит в этот WAP-проект и является последней сборкой для Instant.InstantFrm.