gpt4 book ai didi

asp.net - 部署项目 dll 导致 'type x exists in both' 错误

转载 作者:行者123 更新时间:2023-12-02 14:35:13 24 4
gpt4 key购买 nike

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

当我构建解决方案时,部署“Release”bin 包含每个项目的 1 个 dll - 因此我为 MyWeb.dll、MyWebBusiness.dll 和 MyWebDeploy.dll 获得一个 dll。

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

错误信息: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'

最佳答案

我能想到的一些原因:

  • 您的项目中有一个App_Code目录
  • 您在某些页面标记中有一个 CodeFile 页面指令,而不是 CodeBehind

关于asp.net - 部署项目 dll 导致 'type x exists in both' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/353721/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com