【问题标题】:CS0433 Compilation ErrorCS0433 编译错误
【发布时间】:2011-07-04 13:28:58
【问题描述】:

描述:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。

编译器错误消息:CS0433: 类型 'mmet.rgen' 存在于两者中 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET 文件\邮件\d77eac0c\a5fb2812\程序集\dl3\c6e9aa33\e7f7b4c8_463acc01\WebMail.DLL' 和 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET 文件\邮件\d77eac0c\a5fb2812\App_Code.n0dshhx5.dll'

我在 Visual Studio 2010 中创建了一个 Web 应用程序,并将该代码复制到我的项目中,该项目使用批处理文件在其自己的编译器上运行。在 IIS 7.5 中运行此应用程序后,我收到此错误。我重新安装了操作系统并尝试了但没有用。当我删除 .NET 框架文件夹中的临时文件时,出现“找不到源”的错误

【问题讨论】:

  • +1 有趣的是“我重新安装了操作系统并尝试过但没有用。”
  • @Ed - 怎么办?这对我来说非常重要...... :-)

标签: c# asp.net


【解决方案1】:

我在 Microsoft Report Viewer 中收到了类似的消息,这是因为您在 web.config 中有一个引用,可以说是版本 10,但在您的一个 aspx 页面中,您有一个对版本 11 的引用.

如果你有这个,你会得到上面显示的错误类型。确保所有版本都相同。正如您在下面的示例中看到的那样,在页面顶部您可以引用不同的版本。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="EarlyDeparture_DepartmentReport.aspx.cs" Inherits="Reports_LateArrival_LateArrival_DepartmentReport_01" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ Register Assembly="Microsoft.ReportViewer.WebForms,  Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <rsweb:ReportViewer ID="ReportViewer1" runat="server" Width="100%">
    </rsweb:ReportViewer>

</div>
</form>
</body>
</html>

【讨论】:

  • 检查您的 bin 文件,您可能需要清理它们中的 dll,这才是问题所在。看起来是 webmail.dll 导致了问题,查看您在哪里使用该 dll 并检查您的页面上是否有引用,并查看它们是否与您的 web.config 文件中的内容相匹配。
  • 在您的项目中搜索 mmet.rgen,看看是否可以找到任何参考。
  • 按 Ctrl+F,然后输入 mmet.rgen。
  • 好的,但是它在 App_Code 文件夹中使用的 .cs 文件造成了这个麻烦
  • 看起来是这样,好像您的类型与您在引用的其中一个程序集中已有的类型相匹配。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-01
  • 2015-09-18
  • 1970-01-01
  • 2011-04-20
  • 1970-01-01
  • 2015-08-04
  • 2011-05-18
相关资源
最近更新 更多