【问题标题】:ASP.NET Web Forms website build errorASP.NET Web Forms 网站构建错误
【发布时间】:2018-01-31 20:48:06
【问题描述】:

当我尝试构建这个项目时,我不断遇到错误。

描述,其中八个“*”在每次构建时总是不同的:

合并程序集时出错:ILMerge.Merge: ERROR!!: Duplicate type 'myTypeName' found in assembly 'App_Web_********'。

文件是

aspnet_merge

我需要做什么才能解决这个(烦人的)错误?

【问题讨论】:

  • 它实际上是逐字表示Duplicate type '<>',还是在尖括号内有类型名称?
  • 里面有一个type-name。为了清楚起见,我将对其进行编辑
  • 我猜您的 WebForms 项目正在引用另一个 WebForms 项目或以其他方式引用同一解决方案中的另一个项目,或者在 App_code 中有代码将其搞砸。如果不使用合并步骤,网站是否可以正常构建?

标签: asp.net webforms web-site-project


【解决方案1】:

您可以尝试的几件事是在您的项目上右击后,选择Publish Web App。然后在设置(我的设置,您的设置可能不同)下,找到您的文件发布选项并点击配置。您将看到下面的对话框。

尝试第一个或第二个选项,不合并不合并。为每个页面和控件创建一个单独的程序集

我知道这是过去一直困扰我的事情,所以祝你好运。如果您发现任何更好的或更好的东西适合您,请更新我们。

【讨论】:

    猜你喜欢
    • 2010-10-23
    • 2013-08-20
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多