VS2008发布网站生成一个固定DLL,之后出现合并程序集时出错的解决办法

.Net使用ILMerge实现程序集合并 有完整的实例,演示了如何通过C#编码控制对几个dll或exe程序集进行合并。在发布一些客户端软件的时候特别有用。可以打包你的文件,只留下一个Exe 立即下载

在使用VS2005和VS2008来开发网站,在发布网站时不会像VS2003一样生成规则的DLL文件,而生成的DLL文件名含有随机数不固定且不能一个项目生成一个DLL文件,每次更新的时候的全部更新才行。为了做到像vs2003一样,微软发布了WebDeployment Project 插件可以解决此问题

Web Deployment Projects 各版本下载

web deployment对统一编译网页程序体验非常好。可以把众多dll合成一个。下面是个版本下载地址:

 

vs2005版的:http://download.microsoft.com/download/c/c/b/ccb4877f-55f7-4478-8f16-e41886607a0e/WebDeploymentSetup.msi

 

vs2008版的:http://www.microsoft.com/downloads/details.aspx?familyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en

 

vs2010版的:http://www.microsoft.com/downloads/details.aspx?FamilyID=711a2eef-b107-4784-9063-c978edc498cd&displaylang=en

 

1、下载后安装、右键选择当前的WEB项目,会出现一个选项"Add Web Deployment Project"
2、选择添加一个WebDeployment Project(输入自定义的程序集名称和发布地址)
3、右键选择该项目选择“生成”,此时会发布网站到指定的目录,生成DLL文件,更新时只需上传编译好的 .DLL 文件就可以了.

----------------------------------------------------------------------------------------------------------------------------------------------------

接下来我生成的时候遇到一个问题,生成是报错如下:

合并程序集时出错:ILMerge.Merge.ERROR!!:Duplicate type "App_Public_Djw_User" found

in assembly "App_Web_p7v2gatk".双击弹出:“cannot open the file"aspnet_merge".无法打开文

档,它已被重命名,删除或移动”的错误提示框。意思是在"App_Web_p7v2gatk"中已经存在一个相同

类型的"App_Public_Djw_User" ,后面经过检查发现,我网站根目录下面有个Djw_User.aspx的页面,他的后台类文件是Djw_User.aspx.cs,在我网站后台管理Admin目录下也有一个Djw_User.aspx的页面,相应的后台类文件也是Djw_User.aspx.cs,我说怎么会相同呢,后面我将Admin目录下面的页面改名称之后就一切正常了。

所以在不同文件里来回复制文件时,产生了相同的文件,编译就会发生上述错误!!!

 

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/sandyxxx/archive/2010/04/18/5499587.aspx

 

 

 

 

YOLO26涨点改进 | 全网独家,注意力创新改进篇 | Arxiv2025 | YOLO26引入MSLA多尺度线性注意力模块,高效提取多尺度特征和建模长程依赖,含多种创新改进,助力有效涨点 本文提出了一种多尺度线性注意力模块(MSLA)来优化YOLO26模型。MSLA通过并行使用不同尺寸的深度可分离卷积(3×3至9×9)提取多尺度特征,并结合线性注意力机制高效建模全局依赖关系。该模块显著提升了模型对多尺度目标的检测能力,同时保持了轻量化特性。实验表明,MSLA能有效增强小目标检测和复杂场景下的分割精度。文章详细介绍了MSLA的网络结构、核心优势及实现代码,并提供了两种集成MSLA的YOLO26改进方案,为实时目标检测任务提供了高效解决方案。 阅读详情

相关推荐

IEC 62056协议栈深度拆解:从物理层握手到应用层AARQ,一次完整的DLMS通讯抓包分析

本文深入解析IEC 62056协议栈(DLMS/COSEM)的全流程通信机制,从物理层握手到应用层AARQ建立,提供详细的抓包分析和实战指南。涵盖RS-485配置、HDLC帧解析、OBIS编码解读等核心内容,并附有常见故障排查技巧,助力开发者高效实现电能表数据采集。

weixin_29182481的博客 312

项目生成时报错:合并程序集时出错 无法打开aspnet_merge

项目生成,调试时候报错, 合并程序集时出错 无法打开aspnet_merge,在网上找了找解决方案,没找到合适的,再回过头想想这个问题怎么出来的,想到那次复制文件之后就出现这个问题,打开文件看了看文件顶部的 CodeFile="" Inherits=""  发现我CodeFile 后inherits 文件名没改过来,后台cs文件类名称也没修改过来,改正之后再次生成后 这个错误就好了..大半天原来是

chen925143261的专栏 814

大语言模型无代码构建知识图谱概述

由示例可以看出,大语言模型的泛化能力能够非常精准的抽取文本中的实体、关系等知识信息。其能够大大提升知识提取的效率与准确性。HuggingFists低代码平台的出现进一步促进了知识图谱构建的效率。它大幅降低了知识图谱构建人员的技术要求,使得从事该工作的人员有了更大的选择范围。不断下降的构建成本,意味着可以有更多的客户享受到知识图谱带来的业务价值。

colorknight的专栏 1817

整合 关于未能解析引用的程序集的警告 处理方式

警告 1 未能解析引用的程序集“**********”,因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的“System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的

IvyAngta的专栏 2163

计算机视觉学习路线图:从入门到专家

计算机视觉学习路线图:从入门到专家​ ,人工智能,计算机视觉,大模型,AI,计算机视觉学习路线图从七方面展开。先强调数学基础,含线性代数、概率统计和微积分;接着介绍 Python、OpenCV 等编程语言与工具;涵盖边缘检测、特征提取等经典算法;阐述深度学习中 CNN 结构、经典模型及实现;涉及目标检测、图像分割等高级专题;包含图像分类、目标检测和人脸识别等项目实战;最后提及科研进阶的论文阅读、项目参与和论文发表,助学习者从入门到专家。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 7万+

fanuc机器人KAREL中 函数的应用

本次课程讲解编程的思路。很多的同学都玩过积木,一个一个的模块逐渐累积起来,通过彼此之间的相互联系,最终形成一个完整的整体。其实编程也是这样。 将一个对象根据其特点进行模块化拆分,尤其是一些特点非常相似的内容,将其变成一个模块。然后通过传递参数,实现不同的功能,这就是模块化编程。

haier123888的博客 2744

WebDeploymentSetup 合并程序集时出错(ILMerge.Merge: ERROR)

今天安装WebDeploymentSetup for VS2010,生成成出现: 错误3合并程序集时出错: ILMerge.Merge: ERROR!!: Duplicate type 'Manage_GroupAdmin_MPageEdit' found in assembly 'App_Web_tmadpmaq'.aspnet_merge11InfoSysMerge 找了半天,...

weixin_30649641的博客 202

【ubuntu24.04】auto remove后,重启,kernel panic ,please reboot your computer vfs unable to mount root fs

Ubuntu 24.04系统在运行auto remove后出现内核恐慌(kernel panic)无法启动,显示"VFS: unable to mount root fs"错误。该问题是由于当前内核被清除导致系统无法挂载根分区。解决步骤包括:1)尝试用GRUB菜单中的旧内核启动;2)在GRUB中临时编辑启动参数;3)使用Ubuntu启动盘进行chroot修复;4)使用Boot-Repair工具一键修复。成功启动后,需要重新安装linux-generic等元包,重建initramfs并更新

突围 1209

【Visual Studio问题解决】程序集“system.web.dll“或其依赖项之一所需的.NET Framework版本高于项目目标.NET Framework版本

visual studio移植文件到不同版本中时,出现工具箱无法使用,并报错:”程序集“system.web.dll“或其依赖项之一所需的.NET Framework版本高于项目目标.NET Framework版本”的错误。

weixin_52326113的博客 1622

如何利用air780e与stm32c8c6进行通信实现给手机发送一条英文短信的功能?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1237

架构师之HBase vs MongoDB 技术选型与场景决策实战案例

面对海量数据和高并发查询,该选 HBase 还是 MongoDB?本文为你提供完整的决策框架!从数据模型对比、架构解析、六大真实场景(电信 CDR、金融行情、广告点击流、电商商品、社交档案、内容管理)到性能、一致性、运维全面对比,助你在 PB 级时序数据和灵活查询之间做出精准选择!

肖哥弹架构博客 1100

合并程序集时出错的问题ILMerge.Merge.ERROR...

今天用WebDeploymentSetupfor2008生成网站的时候,出现了一个错误合并程序集时出错:ILMerge.Merge.ERROR!!:Duplicate type "App_Public_Pages_index" found in assembly "App_Web_p7v2gatk".双击弹出:“cannot open the file"aspnet_merge".无法打开文档,它...

weixin_34087307的博客 819

华为昇腾云平台适配Baichuan2大模型记录

文件发现报错:ValueError: The pipeline stage 2 in auto_parallel_context is not equal to the pipeline_stage 1 in the config.run_baichuan2_7b.yaml`,发现默认设备数是16卡,对应的pipeline_stage为2,但实际是8卡,那就改成下面的试试看。,将Baichuan2_7B_Chat.ckpt文件复制进去,将。点击镜像管理,突然发现有个2_2_0,赶紧新建了一个,成功。

羊城迷鹿的博客 2393

工程发布失败问题之 一

商城终于到尾端了,但是昨晚准备发布的时候就报错了,报错截图就不传了,总之是文本编辑器的版本有问题,之后换一个版本就好了,但是之后发布失败,竟然报错显示CSS错误!乖乖,网站发布跟你CSS有半毛钱的关系啊!唉,悲剧,估计是其他地方有啥问题,唉,打起精神睡觉。 到了今天上午弄了很久,本来一直都在工程所在的文件夹里进行发布,一直失败!后来就想到了不在同一文件夹发布。在网上找到一篇文章,...

weixin_30647065的博客 118

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Silverlight+WCF象棋系统:新手理解客户端-服务端契约设计的经典案例

在分布式应用开发中,客户端与服务端之间的通信契约是保障系统可靠性与可维护性的核心基础。其原理涉及接口定义、数据序列化、调用语义(如单向/双向)、状态同步机制等关键环节。这类契约设计不仅决定网络交互的确定性与性能边界,更直接影响业务逻辑的分层合理性与调试可观测性。典型应用场景包括实时对弈、协同编辑、在线考试等需要强状态一致性的系统。本文以一个基于Silverlight与WCF构建的中国象棋教学系统为载体,深入剖析服务契约(IChessService)、回调契约(CallbackContract)与数据契约(D

diaojin6880的博客 463

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

vs合并程序集时出错: ILMerge.Merge: ERROR

    首先确认问题出现的原因 看上面的截图提示"Admin_JiFen_ProductType"这个类有可能有问题,打开这个类之后找到这个文件; 排除问题步骤:1:找到这个文件在全文中搜索是否有相同的文件,所以导致他报错,如果有 把两个相同的文件中的一个修改class类名就可以解除这个报错,...

mrxulixin的博客 2638

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

合并程序集时出错: ILMerge.Merge: ERROR!!

今天开发中发布生成时报如下错误: 错误 9 合并程序集时出错: ILMerge.Merge: ERROR!!: Duplicate type 'HRP_SalaryHrpAffirmDetails' found in assembly 'App_Web_yp2mvhrr'. aspnet_merge 1 1 Web_d...

weixin_30768175的博客 637

未能在当前目标框架中解析主引用“System.Net.Http”,它是一个框架程序集。“.NETFramework,Version=v4.0”。若要解决此问题,请移除引用“System.Net.Htt...

解决方法:升级项目到.net framework 4.5  

weixin_33918357的博客 5279

vs2015网站发布时,设置页面合并后程序集的文件版本

如何将web网站的页面合并成一个新的程序集发布,并设定文件版本? 这个问题我也纠结了很久,问了很多大牛,也没有找到解决方案 曾开了一贴,https://bbs.youkuaiyun.com/topics/391027644,后来自己解决了,没有写下来,结果忘记了,这个写下来,下次可能还会用到. 仔细研究了一下编译过程,偿试了中途修改临时文件夹下的 的中AssemblyInfo.cs也没有效果,程序...

weixin_30780221的博客 291

vs2013发布网站合并程序是出错(ILmerge.merge:error)

Vs2013发布网站时,生成错误提示: 合并程序集时出错: ILMerge.Merge: ERROR!!: Duplicate type 'manage_ForcePasswrod' found in assembly 'App_Web_tmadpmaq'.aspnet_merge11InfoSysMerge 原来为了做网页方便,有些相近的网页直接复制,导致不同页面用了相同的...

weixin_30914981的博客 280

解决发布网站生成随机dll的影响程序更新的问题(合并多个dll)

我目前使用的开发工具是VS2010所以需要安装2010版本的Visual Studio® 2010 Web Deployment Projects 下载地址为:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=19995 安装完成后重新启动VS2010,在“生成...

weixin_30907523的博客 165

C#编译时提示未能解析引用的程序(被引用项目编译成功,但引用项目编译时却不能正常引用)

【编译提示】未能解析引用的程序集“worm.Data”,因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的“System.Web, Version=4.0.0.0, Culture=neutral, PublicKe

wonsoft的专栏 1万+
上一篇: 遍历页面上所有checkbox的两种方法
wangrumeng
博客等级 码龄21年 33粉丝 29原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值