Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 能否在母版页中指定程序集[DLL]名称?_C#_Asp.net_.net_Master Pages_Msdn - Fatal编程技术网

C# 能否在母版页中指定程序集[DLL]名称?

C# 能否在母版页中指定程序集[DLL]名称?,c#,asp.net,.net,master-pages,msdn,C#,Asp.net,.net,Master Pages,Msdn,我的母版页文件中有以下代码 <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.Master.cs" Inherits="Web.Site1, V1" %> 从错误消息来看,如果程序集DLL包含具有相同名称和命名空间的类,则asp.net似乎无法区分它们,即使该程序集是在my master page.master文件的“inherits”声明中指定的 在web.config文件中指定类型工作正常,并且可

我的母版页文件中有以下代码

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.Master.cs" Inherits="Web.Site1, V1" %>
从错误消息来看,如果程序集DLL包含具有相同名称和命名空间的类,则asp.net似乎无法区分它们,即使该程序集是在my master page.master文件的“inherits”声明中指定的

在web.config文件中指定类型工作正常,并且可以使用类似的格式在我前面提出的问题中看到:

命名空间,程序集

这里建议:使用与web.config中的type属性相同的格式为inherits属性指定程序集名称和命名空间名称


这是真的吗?inherits属性是否支持提供程序集名称?

您在这里需要做的就是清理(删除文件)“临时ASP.NET文件”文件夹并重新编译项目。您还可以查看发布的解决方案:

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