Как использовать один site.master в другом проекте?
У меня есть 2 проекта, A и B в моем решении. A является основным проектом и включает в себя B. Я создал site.master в A и хочу использовать этот site.master в проекте B. Так что в проекте "B" я могу использовать что-то вроде
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="B_page.aspx.vb" Inherits="B.B_page" MasterPageFile="~/Site.Master" Title="Project B Page"%>
где Site.Master фактически является проектом A.
Я просто хочу использовать тот же site.master для другого проекта (не хочу создавать дубликаты).
Я попытался добавить Site.master проекта A в качестве ссылки на файл в проекте B, но это дает ошибку (см. Png прилагается). нажмите здесь, чтобы увидеть изображение ошибки
Любая помощь приветствуется. Благодарю.
1 ответ
Нет, вы не можете использовать одни и те же мастер-файлы для двух проектов. Вы можете сделать это только добавив того же мастера aspx, aspx.designer.vb, aspx.vb
файлы в проект B и закодировать его как
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="B_page.aspx.vb" Inherits="B.B_page" MasterPageFile="~/Site.Master" Title="Project B Page"%>