У меня есть следующий код в моей странице главного файлаМожете ли вы указать имя сборки [DLL] на главной странице?
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.Master.cs" Inherits="Web.Site1, V1" %>
У меня есть следующее сообщение об ошибке
The type 'Web.Site1' exists in both 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\vs\64948957\cd9589ec\assembly\dl3\7c1855b4\03471781_3a47d101\V1.DLL' and 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\vs\64948957\cd9589ec\assembly\dl3\9fffc304\b40ca480_3a47d101\V2.DLL
Из сообщения об ошибке, казалось бы, что asp.net не может различать сборки библиотек DLL, если они содержат класс с тем же именем и пространством имен, хотя сборка указана в объявлении «наследует» в моей главной странице «.master».
Указание типа в файле web.config работает правильно, и можно увидеть, используя подобный формат в вопрос, который я просил ранее здесь: https://stackoverflow.com/a/34599735/884132
«пространство имен, сборку»
Здесь предлагается: https://stackoverflow.com/a/1917005/884132, в котором будут указаны имена сборки и пространства имен с использованием того же формата для свойства inherits, что и свойство type в web.config.
Действительно ли это так, и наследует ли поддержка свойств предоставление имени сборки?
Это, к сожалению, не работало для меня – Dizzle