vs2012程序打包成exe为什么创建打包程序时无法isl文件

VS2012打包部署Winform程序
VS2012打包部署Winform程序
打包前的准备工作:
新建一个打包部署,点OK,如果是第一次使用的话,会打开一个网页,按照提示的步骤来做,
点击上面的step2的,进入到另一个网页:
填写完右边的信息,点击“download now”即会收到一封邮件,里面有下载地址和。
点击上面的连接进行下载,会下载到一个名为:InstallShield2012SLimitedEdition.exe的安装包,用管理员权限运行安装完后。重新启动VS2012。
重新新建一个这样的项目:
点OK,这时候不再是打开网页,这时打开会提示激活或者是试用
选第一项,下一步
输入收到的邮件里的激活码,激活
激活完成,进入到部署
开始打包(注意要选择realease发布):
1.基本配置,根据情况自定义:
2.添加输出按如下图步骤
点击Ok后,选中主输出,右键Resolve Project OutPut,如下图:
点击OK后,在左边菜单CatcheScreen下新建目录source,然后同上步骤添加源文件,然后选中,右键Resolve Project OutPut,如下图:
3.设置输出快捷方式:
点击Open,然后如下图,重命名Built,选择在上创建快捷方式:
重新编译,然后找到setup安装文件就可以开始安装部署了。
另外方法:
二、InstallShield程序打包图解
VS2012中打包工具被看做程序集,在使用时和程序集一样被创建到程序解决方案下。需要我们做的是添加项目即可。但是对于初次使用的朋友来说,我们需要根据提示一步步的先下载安装该打包工具。具体的安装方法不再详述,网上资料很多。
1、设置安装程序集
InstallShield安装完成后,执行以下步骤右键解决方案--&添加--&新建项目--&其他项目类型--&安装和部署,具体操作如下图:
2、发布程序
在继续往下操作前一定要选择发布,在启动项目的属性内设置发布文件夹默认路径设置为安装系统的文件夹。
3、设置程序安装信息
Application
Information主要设置程序在安装时显示的有关程序的一些信息,如:程序的开发者、程序开发公司,程序安装图标和程序简介等。
4、添加程序文件
在下图中的第四步中添加程序文件时会有主输出、源文件等多个选项框,其实它的生成机制和.NET程序的编译机制是相同的。下图中的第五部显示出的UI.主输出,在生成安装文件后程序包中包含了与UI层进行交互引用的其它层的引用文件,但不会生成和UI层(启动层)没有相连的组件,我们只能通过手动添加。
5、添加程序的资源文件
程序源文件是程序运行的资源文件,也包含了程序的源码文件。如果不需要打包源文件的话,这步可以省略。
6、设计程序的打开方式
Application Shortcuts
程序快捷打开方式,Install为用户提供了两种显示形式,分别是Win菜单和桌面。下图显示了设置的一些注意项,此阶段也可以设置程序的显示图标。
7、设置程序安装注册表项
&&&一般的应用程序在安装时不需要考虑程序的注册表项,此步骤可以不用设置。
8、设置程序安装时的安装视图
根据自己的需要进行设计即可。
操作完上述步骤后,程序打包基本设置已经完成,接下来要做的就是生成解决方案。生成解决方案后会在安装程序集下面生成一个名为Setup的文件夹,安装文件就保存在下面的目录中。Install在生成安装文件后会有Setup.exe和.msi两中安装文件,exe文件是安装的引导文件,核心文件是msi文件,里面封存了程序的组件。在里面找到Setup.exe文件及msi文件即可进行安装。
万变不离其宗,微软的Install程序打包工具虽然使用时较繁琐,但原始的就是最高级的,其它的打包工具和它相比也差不到哪儿去。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。vs2012建立和引用lib、dll简明教程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
vs2012建立和引用lib、dll简明教程
上传于||文档简介
&&建​立​和​引​用​l​i​b​、​d​l​l​的​简​明​教​程​。
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
你可能喜欢VS2013 编译程序时报无法加载PDB文件错误解决方案 - 推酷
VS2013 编译程序时报无法加载PDB文件错误解决方案
vs2013运行c++出现:无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Users\hp\Documents\Visual Studio 2013\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcp110d.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcr110d.dll”。已加载符号。
程序“[8124] ConsoleApplication1.exe”已退出,返回值为 0 (0x0)。
1、点 调试
2、然后 选项和设置
3、左边点 符号
4、把微软符号服务器勾
5、运行的时候等一下 会从微软下载符号!!
6、问题解决
如下显示:
“ConsoleApplication1.exe”(Win32): 已加载“D:\VS2013Job\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\apphelp.dll”。已加载符号。
SHIMVIEW: ShimInfo(Complete)
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcp110d.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcr110d.dll”。已加载符号。
程序“[25512] ConsoleApplication1.exe”已退出,返回值为 0 (0x0)。
--------------------------------------------------------------------------------------------------------------
无法启动此程序 因为计算机中丢失opencv_core249d.dll-我的解决方案
看下PATH中是否配置对了
\x86\ vc12 \bin
VC一定要是vc12,
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
没有分页内容
图片无法显示
视频无法显示
与原文不一致说实在的,写这个软件的目的很简单,也很单纯。微软的Visual Studio 2012做为一个开发工具,这次做的很体贴,让人感觉服务。但是,微软却在这个时候让我们恶心了一把。帮助系统没有附带在ISO里。 你在IDE里按F1之后,帮助系统,默认是不进行本地安装的。如下图
如果你要查看帮助内容,简单”联机”
然后,它会从微软的官网上返回一个可用的帮助文档的列表,你需要什么,下载安装就可以了。 这个地址是: (中文版)
微软的这个设定一直让我很困惑,不明白这样做的原因是什么。后来翻看网上有朋友发布出来的几个msha文件,其中最有说服力的是 “Microsoft 帮助查看器 2.0” ,经过比较发现,帮助文档是一直在更新的。对,没错。一天前你下载的文件,一天后可能就是不一样的了。 好了,这下我们就有理由来折腾一下了。 二、过程
有了目标,我们就一步步来做吧。 首先,我们的数据来源自网页
.把网页内容进行解析,找出有用的信息,构建对象模型。
MshaBookGroups &&&& 此对象只是作为一个容器使用,用来存放 MshaBookGroup
MshaBookGroup &&&& 业务对象。表示book的分组。包含三个属性 &&&& Id &&& Name &&& Vendor
MshaBook &&& 业务对象。表示具体一个book。属性如下 &&& Id &&& Name &&& Locale &&& Description &&& BrandingPackageName &&& Tag& 为一个object类型,用于绑定到TreeView里TreeNode
MshaPackage &&& 业务对象。表示一个具体的package.属性如下 &&& PackageType &&& PackageFormat &&& Name &&& …… 业务对象由html源文件中抽象出来.
&&&&&&&& 好了,现在有了需要的对象,那么要把对象从html源文件里解析出来,我们需要用到这个
。这是一个html解析的类库,C#可以使用,开源,网上说明的文章很多。 &&&&&&& 有了这个类库我们只需要读取下载下来的网页源文件即可。我创建了类 HtmlParser,它的作用只有一个,使用xpath语法将html网页中我们感兴趣的内容转换为需要的业务对象, &&&&&&& 并输出MshaBookGroup。 &&&&&& 当所有可能会用到的对象创建好后,接下来,就要制做msha文件里。仔细比较几个msha文件你会发现它们的共同点,并基本上明白这个文件里的内容是什么意思。OK,打开一个msha文件, &&&&&& 全选,拷贝到VS的IDE里(使用命令窗口,输入new )新建一个xml文件,粘贴。这样你的文件就会格式化好了。然后按住Alt进行鼠标块(全)选。新一个类 MshaBuilder ,创建方法 Build , &&&&&&& 在方法里创建一个StringBuilder,然后 粘贴,结果会像我的这样 &&&&&&&&
三、庐山真面目 &&&&&&&&&&&&&&&&&&&&&&&&&
& 提供,以供学习。
阅读(...) 评论()}

我要回帖

更多关于 vs2012如何打包程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信