.net应用程序发布解疑

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

 现象:今天碰到一个vc2005开发的应用程序,在一台没有安装.net 2.0环境的window 2003系统下跑,出错了:

由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”,查看了一下msdn:《Visual C++ 重新发布 Visual C++ 文件》。

 

原因:每个应用程序要不内部嵌入了清单,要不独立一个清单文件随同应用程序一道发布,清单里描述了依赖的程序集合,而这些程序集在目标机器上可能不存在,造成以上原因。所以随同发布程序,需要重新发布 Visual C++ 库,有以下三种方法(参见 http://msdn.microsoft.com/zh-cn/library/ms235316(VS.80).aspx):
  1. 使用 Visual C++ 可再发行的合并模块将特定 Visual C++ 库作为共享并行程序集安装到本机程序集缓存(WinSxS 文件夹)中。这是重新发布 Visual C++ 库的主要推荐方法。访问此文件夹要求 Installer 应用程序由具有管理员权限的用户来运行。有关更多信息,请参见使用合并模块重新发布。有关此部署的示例可参见如何:使用安装和部署项目进行部署

  2. 使用 Visual C++ 可再发行组件包(VCRedist_x86.exe、VCRedist_x64.exe、VCRedist_ia64.exe)将所有 Visual C++ 库作为共享并行程序集安装到本机程序集缓存(WinSxS 文件夹)中。此组件包由 Visual Studio 安装到 %PROGDIR%/Microsoft Visual Studio 8/SDK/v2.0/Bootstrapper/Packages/ 文件夹中,也可以从 Microsoft 下载网站 Microsoft Visual C++ 2005 Redistributable Package (x86)(Microsoft Visual C++ 2005 可再发行组件包 (x86))下载。对于用 Visual C++ 速成版生成的应用程序以及需要立即部署所有 Visual C++ 库的情况,建议使用此组件包重新发布 Visual C++ 库。有关如何使用此组件包的示例,请参见如何:使用 XCopy 进行部署

  3. 使用 Program Files/Microsoft Visual Studio 8/VC/Redist 目录中提供的文件将特定 Visual C++ 程序集作为应用程序的私有程序集安装。允许没有管理员权限的用户安装应用程序或可以通过共享运行应用程序时,建议使用这种方法。

基于asp.net网上论坛BBS毕业设计 获取项目源文件,联系Q:1415736481,可指导毕设,课设 摘要 随着Internet技术的飞速发展,论坛已经成为当今网络上不可或缺的一种交流方式之一。教育论坛通常如同一些教学类的博客。或者是教学网站,中心放在对一种知识的传授和学习和相互交流,在计算机软件等技术类的行业,这样的论坛发挥着重要的作用,通过在论坛里浏览帖子,发布帖子能迅速的与很多人在网上进行技术性的沟通和学习。譬如CSDN论坛... 阅读详情

相关推荐

ESFramework 可复用的通信框架(序)

自从2004年7月开始,就一直从事N层C/S结构的服务端的开发,从最初的熟悉各种Windows Socket API、熟悉完成端口模型,探索高效稳定的服务端通信模型,时至今日,慢慢的积累了一些C/S服务端开发的经验,ESFramework便是这些经验的总结。ESFramework的前生是EnterpriseServerBase类库,后来我将EnterpriseServerBase中的Network

tianyu的专栏 - Linux site:blog.csdn.net/wishfly 1150

部署和分发.NET应用程序的两种方法

        微软的.NET计划是一项激动人心的浩大工程,随着VS.NET Beta2版本的发布.NET技术也逐渐趋于稳定和成型,越来越多的公司和技术爱好者投入到.NET的开发中来,而现在及早开始.NET的学习和相关开发正是好时机。但是,目前存在着的一个明显事实是,所有的基于.NET技术的应用程序或者产品都需要.NET的运行库支持,因为.NET在程序部署和分发方面有些类似,它需要.NET Fr

NetBug的专栏 2229

.NET 发布,部署和运行应用程序

发布,部署和运行.NET应用

lvxingzhe3的博客 4104

应用程序部署总结

最早在本科的时候,刚开始学编程语言,就没有仔细想过怎么把程序弄成可以安装的文件,也就是部署。后来做了个项目,觉得不安装一下的话显着没有技术含量,那个时候就在网上找了个教程照着做了个安装包,呵呵,现在把程序部署的方法总结一下,希望对大家有帮助。 编译源代码并完成测试以后,开发过程其实并没有结束。在这个极端,需要把应用程序提供给用户。无论是ASP.NET应用程序,客户端应用程序还是Compact...

www.v5qq.com的技术博客 629

.Net应用程序发布问题的最新解决方案,感觉比较爽(可桌面、程序中加自己的ICO及卸载等)

如果安装有VS2003,请首先下载一个这个:http://www.microsoft.com/downloads/details.aspx?familyid=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=en(英文的)安装好后,再看这两个(中文的):http://support.microsoft.com/?scid=kb;zh-cn;30735

祝紫山(大可山人)博客[GDI+,WPF, .Net图形图像] 5473

asp.net 网站应用程序发布

.确定IIS 是否注册相应的Framework版本号 如果没有注册,C盘根目录,Windows →Microsoft.Net→Framework(根据需要选取所需要注册的版本)→aspnet_regiis.exe 赋值aspnet_regiis.exe所在的路径 cmd 命令进入命令操作窗口 C:\ 定位C盘根目录→回车 cd 你复制的路径→回车 aspn...

weixin_30501857的博客 392

C#初识--名词解疑

对于没接触过C#或者.NET的童鞋来说,C#开发中有的专业名词会傻傻分不(wo)清(jiu)楚(shi),下面就结合我所学的和网上查阅的资料总结一下。 Windows 操作系统 windows 相信大家再熟悉不过了;由美国微软公司研发的一款桌面操作系统,问世与1985年,目前最新版本为Windows 10, 目前大部分家用PC都是安装的windows操作系统,市场份额大部分就相...

a153073153的博客 254

智者解疑

在平时遇到几个问题,经过咨询、google、查资料等没有得到满意答案。博客园上高手如云,希望能在这里得到满意的答案。对提供解决思路的表示感谢,为没事乱叫的只能说非诚勿扰,对非注册用户乱叫的表示强烈鄙视。最终目的希望大家能帮我解决这些疑问,我相信也有其他人有过这样类似的疑问。 问题一:vs.net中智能提示是如何实现。 问题二:vs开发工...

amq48426的博客 102

新手学网站建设解疑与技巧1200例

  新手学网站建设解疑与技巧1200例 1、什么是门户网站:所谓门户网站,是指向某类综合性因特网信息资源,并提供有关信息服务的应用系统。门户网站最初提供搜索引擎和网络接入服务,后来由于市场竞争日益激烈,门户网站不得不快速地拓展各种新的业务类型,希望通过门类众多的业务来吸引和留驻因特网用户,以至于目前门户网站的业务包罗多象,成为网络世界的“百货商场”或“网络超市”。从现在的情况看,门户网

若男专栏 6267

基于asp.net180动态IT培训网站

基于web的动态IT培训网站,完成在培训机构中用户登录注册、用户个人服务、课程信息发布、在线报名、在线信息咨询、教师管理、学员论坛七大模块。有效的提高现有培训机构存在的报名繁琐,报名信息滞后,咨询困难的问题。适用于培训机构,毕业设计,课程设计等. 开发环境:Visual studio,sqlserver数据库.资料有,开题报告,任务书,毕业论文,外文翻译,答辩ppt等. 这些基本的系统功能包括如下: 1.用户登录注册功能 当用户访问IT培训网站时需要进行注册,包括用户名、密码及个人信息等。在注册时,如果用

qq_1262330535的博客 398

Taurus.MVC 2.0 开源发布:WebAPI开发教程

背景: 有用户反映,Tausus.MVC 能写WebAPI么? 能! 教程呢? 嗯,木有! 好吧,刚好2.0出来,就带上WEBAPI教程了! 开源地址: https://github.com/cyq1162/taurus.mvc 下面为教程: 步骤一:新建ASP.NET Web应用程序:WebAPI项目 步骤二:Nuget上引用Taurus.MVC ...

weixin_34010949的博客 90

GJM : Taurus.MVC 2.0 开源发布:WebAPI开发教程 [转载]

Taurus.MVC 2.0 开源发布:WebAPI开发教程 转载自http://www.cnblogs.com/cyq1162/p/6069020.html 因是新手  粘贴时有一个版权问题 本文原创发表于 博客园,作者为 路过秋天  因原文图片不会整 在 原位置发表编辑有 但是发表之后不会显示  如果想了解更深入 请点击原贴地址 背景: 有用户反映,Tausus.MVC 能写W...

TDou 197

使用WCF好处

阐述使用WCF好处 我们为什么选用WCF?WCF好处在与WCF既支持具有互操作性的Web服务、WCF同时也使得面向服务编程更加简单而统一了。 AD: 现在的开发语言那么多我们为什么就要选用WCF呢?它和别的技术好在哪,我现在就在使用WCF这门技术,我在这里就给大家分析一下WCF好处吧。在Windows平台下,尤其是在.NET平台下开发面向服务的应用程序,或者开发分布...

weixin_30787531的博客 127

清醒纪(2005.04.27)

上周去香港买了一个O2 Mini(也就是国内的多普达818),这是我用的第三个Windows Mobile操作系统的手机,也是第一款PocketPhone。很COOL也很花费时间,已经重装了7-8次,ROM也刷了好几回最后又刷回原厂的,折腾完了之后现在终于把它当作手机开始使用了。虽然前面的折腾有些荒谬,但是比较起来,现在运行的更加稳定,最重要的---电池可以持续到3天以上。 转回头一看,Visu...

weixin_30426957的博客 72
上一篇: 怎么样积累人脉?
下一篇: CCHMLView的使用心得
jenus1
博客等级 码龄21年 2粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值