部署项目dll导致“两个都存在类型x"错误

编程入门 行业动态 更新时间:2024-10-28 16:28:01
本文介绍了部署项目dll导致“两个都存在类型x"错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个用于Web应用程序的WebApplication项目,一个业务逻辑项目和一个WebDeployment项目.

I have a WebApplication project, a business logic project, and a WebDeployment project for the web app.

构建解决方案时,部署发布"箱中的每个项目都包含1个dll-因此,我为MyWeb.dll,MyWebBusiness.dll和MyWebDeploy.dll获得了一个.

When I build solution, the deployment "Release" bin contains 1 dll for each of the projects - so I get one for MyWeb.dll, MyWebBusiness.dll, and MyWebDeploy.dll.

当我尝试运行该站点时,它在MyWeb.dll和MyWebDeploy.dll中都看到相同的类型,并且阻塞了.

When I try to run the site, it sees the same type in both MyWeb.dll and MyWebDeploy.dll and chokes.

错误消息:CS0433:类型'AV'同时存在于'c:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ root \ 53d45622 \ 6c032bd2 \ assembly \ dl3 \ 33f3c6b2 \ abc9430a_285ac901 \ MyWeb.DLL'中和'c:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ root \ 53d45622 \ 6c032bd2 \ assembly \ dl3 \ 631e5302 \ 0231160d_285ac901 \ MyWebDeploy.DLL'

Error message: CS0433: The type 'AV' exists in both 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\53d45622\6c032bd2\assembly\dl3\33f3c6b2\abc9430a_285ac901\MyWeb.DLL' and 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\53d45622\6c032bd2\assembly\dl3\631e5302\0231160d_285ac901\MyWebDeploy.DLL'

推荐答案

我能想到的一些原因:

  • 您的项目中有一个 App_Code 目录
  • 您在某个页面标记中具有一个 CodeFile 页面指令,而不是 CodeBehind
  • You have an App_Code directory in your project
  • You have a CodeFile page directive in the some page markup instead of CodeBehind

更多推荐

部署项目dll导致“两个都存在类型x"错误

本文发布于:2023-11-04 10:02:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1557624.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   两个   类型   项目   dll

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!