如何利用Visuafl studio 11安装包制作安装包

VS2013安装包制作工具InstallShield Limited Edition for Visual Studio - 下载频道
- CSDN.NET
&&&&VS2013安装包制作工具InstallShield Limited Edition for Visual Studio
VS2013安装包制作工具InstallShield Limited Edition for Visual Studio
VS2013制作安装包所需要的工具。InstallShield Limited Edition for Visual Studio。
若举报审核通过,可奖励20下载分
被举报人:
leenmg_2012
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
开发技术下载排行3.12 GB/简体中文/0
顶好评:(149)
踩坏评:(18)
4.2 MB/简体中文/7.9
13.95 MB/简体中文/7.8
8.7 MB/简体中文/8.1
19.2 MB/简体中文/7.8
6 MB/简体中文/7.9
12 MB/简体中文/8.0
1.4 MB/简体中文/7.9
Visual Studio 2005在win8上运行总会多少出现一点问题,不过大家系统都升级到了win8,这里小编就给大家提供一下Visual Studio 2005 win8版的下载,并完美解决在win8系统上运行的问题。
VS2005 win8使用方法
为了兼顾以前VS2008创建的项目,不希望把项目转换为VS2012版本,所以希望在WIN8下也能运行VS2008软件,但是如果直接安装VS2008的话是不能成功的,必须首先手动安装NET Framework 3.5,然后才能成功地安装VS2008。下面是在WIN8下安装的方法:WIN8下面安装.NET3.5,即便是离线安装包,整个安装过程还是需要联网验证,安装速度超级慢。我们改为离线安装,步骤如下:1、解压WIN8的ISO安装包到F盘根目录下(存放目录随意,但是下面的目录需要相同)2、按键Win+X,选择命令提示符(管理员)3、输入以下命令:(F为步骤1所解压的WIN8文件)dism.exe /online /enable-feature /featurename:NetFX3 /Source:F:\sources\sxs
4、然后进入控制面板-》程序-》启用或关闭Windows功能,看第一项已经勾选上,安装成功。
5、按正常方式安装VS2008,下面的图表示我安装成功了。
vcredist又称vc2005运行库,特别是一些游戏提示“由于应用程序的配置不正确”,是没有安装vcredist的缘故,特别是一些日本的游戏。
快手(AAuto Quicker)是新一代的编程语言,由一鹤开发,具有开发简单,编程方便等特点,内置了AAuto标准库,以及大量范例,可以帮助用户自由开发需要的工具。快手编程语言主要面向小型轻量快速开发应用,专用于模拟自动化、web自动化、
codeblocks是一款开源的跨平台开发环境,集成C/C++等环境,便于开发者进行开发。codeblocks编译器13.12是目前最新版本,这个是中文版,更加适合中文编程用户。CodeBlocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂
phpMyAdmin是一款php编写的MYSQL数据管理工具,一般的PHP环境下都会有配置PHPMYADMIN,用他来可以快速方便地管理数据库,无论是新建,复制,导入和导出都相当简单。更新日志:v4.0.10.0 ():
Eclipse SDK是基于java的可扩展平台,通过Eclipse SDK可以开发出专业的安卓应用程序和游戏,是java设计必不可少的一套安装环境。Eclipse SDK本身只是一个框架,不过它附带了丰富的插件集,同时用户也可以自定义添加各种开发插件,Eclipse SDK 64位版主要适用于64位操作系统。
nsis是一款强大的软件打包封装软件,比如我们常见到的软件安装包等大部分是由nsis打包而来,同时国内也有很多软件达人使用nsis打包软件。nsis中文增强版更加适合国产软件封包达人的需要,nsis中文版提供了安装、卸载、系统设置、文件解压
PLSQL Developer是一款面向Oracle数据库的集成开发环境,现在大型的数据库存储已经由原来的myql转向Oracle数据库,Oracle数据库具有存储灵活等特色,使用PLSQL Developer开发环境可以方便程序员进行客户端/ 服务器应用程序的创建和管理。
Visual Studio 2005 win8版下载
121下载口号:伸出你我的手 ― 分享!
121下载站破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。121所有软件经过严格安装检测,保证不会有任何 病毒木马等信息,请大家放心使用;
大家在安装的时候务必留意每一步的 N强烈推荐使用
下载本站软件以获取最佳的下载速度。
如果您觉得本站还不错, 以便下一次的访问 ^-^ ^-^
121下载QQ群:
① 5030944&&& 我们到现在为止已经对Vs.net& dsl的基础知识进行了介绍,并且一步一步的完成了我们的状态机设计器的设计,在上一节结合T4模板生成了代码.但是我们一直还是在调试的项目中来做的,怎么能够让我们做的这个状态机设计器能够提供给其它人使用呢,在这一节,我们就来做一个安装程序,这样在只安装了VS.NET的机器上,不用安装SDK就可以使用我们的设计器了. &&& VS.NET DSL专门提供了针对DSL的安装项目,我们直接基于这个项目来制作我们的安装程序: &&& 1.首先,向我们的解决方案中添加一个Dsl 安装项目,从项目类型中选择Extensibility&Domain Specific Language Setup: &&&&&&
&&& 2. 我们可以看到在生成的项目中, 还是由很多tt文件, 其实dsl的安装是基于开源项目wix,不过在一般情况下,我们不需要手动去修改wix文件,不过如果一旦有特殊的需求,现有的这种机制是很难满足的. 我们来介绍一下这种安装机制: &&&&&& 当我们向这个解决方案中添加DSL setup项目时,它会自动的寻找Dsl项目和DslPackage项目,并自动添加对这两个项目的引用,然后根据这两个项目中生成自己的元数据文件InstallerDefinition.dslsetup,我们来看一下这个文件:
隐藏行号 复制代码 ?
&installerDefinition xmlns="/VisualStudio/2005/DslTools/InstallerDefinitionModel"
productUrl="InsertProductUrlHere"
defaultDirectoryName="LanguageSm"
productVersion="1.0.0"
requiresCSharp="true"
requiresVisualBasic="true"
productCode="326b807c-a6da-43ac-9d29-f75cf060622a"
upgradeCode="cc04b782-48c3-49c5-a60e-eda39258bfaa"
localeId="1033"&
&dslPackage name="LanguageSm" project="DslPackage" assemblyPath="Company.LanguageSm.DslPackage.dll" registryRoot="SOFTWARE\Microsoft\VisualStudio\9.0"&
&fileExtensions&
&fileExtension name="mydsl5" extension="mydsl5" descriptionKey="FileDescription" hasIcon="true" iconId="0"/&
&/fileExtensions&
&supportingAssemblies&
&supportingAssembly name="Dsl" project="Dsl" assemblyPath="Company.LanguageSm.Dsl.dll"/&
&/supportingAssemblies&
&/dslPackage&
&licenseAgreement filePath="Files\EULA.rtf" isEmbedded="true" /&
&supportingFiles&
&supportingFile name="Readme" filePath="Files\Readme.htm" installShortcut="true" shortcutIconPath="Resources\ReadmeShortcut.ico" openAfterInstall="true" /&
&/supportingFiles&
&vsItemTemplates&
&vsItemTemplate localeId="1033" targetDirectories="CSharp" project="DslPackage" templatePath="CSharp\1033\LanguageSm.zip"/&
&vsItemTemplate localeId="1033" targetDirectories="VisualBasic" project="DslPackage" templatePath="VisualBasic\1033\LanguageSm.zip"/&
&/vsItemTemplates&
&dslSchemas&
&dslSchema project="Dsl" filePath="GeneratedCode\LanguageSmSchema.xsd"/&
&/dslSchemas&
&/installerDefinition&
&&&&&&&& (1).根结点installerDefinition下面是全局的定义,包括产品URL,目录名称,版本,是否在安装需要vs.net安装c#或者是BisualBasic等,在这里我们注意需要把requireVisualBasic设置为false. &&&&&&&& (2).dslPackge结点是对我们的dsl的一些注册信息,这些信息都来自于我们的DslDefinition.dsl文件,不过我们这里可以对这些信息进行一些修改. &&&&&&&& (3).licenseAgreement& 许可协议文件,这会在安装过程中显示出来. &&&&&&&& (4).supportingFiles, 需要复制到安装目录的文件列表 &&&&&&&& (5).vsItemTemplates&& 项目项模板,是在项目中新增项的时候的,而不是说我们生成代码的tt模板,也不是说新增项目的模板 , localeId是区域id,你可以根据你的vs.net语言版本改成2052 &&&&&& &&& 下面再来看一下生成的其它几个文件: &&&&
&&&& Main.wxs&&&&&& 这是wix的主文件,控制整个安装流程,包括对以下几个部分的引用. &&&& Files.wxs&&&&&& 需要在安装目录创建的目录结构和文件& 包括dll和附属文件 &&&& Registry.wxs&&& 注册项信息,需要写入注册表的项 &&&& UI.wxs&&&&&&&&& 安装界面 &&&& string.wxs&&&& 被其它部分使用的语言的键值对,如果需要多语言支持,可以再添加对应语言的文件,比如string_zh-cn.wxs &&&&& &&&& 除了string.wxs文件,其它的几个文件都是由tt文件生成的,不要手动去修改,即使修改了重新转换模板时也会被覆盖掉. &&&& 3.我们暂时不需要做一些高级功能,现在先重新生成模板,然后编译整个安装项目:
隐藏行号 复制代码 ?
D:\Program Files\Microsoft Visual Studio 2008 SDK\VisualStudioIntegration\Tools\Wix\candle.exe -dConfiguration=Debug -out obj\Debug\ -w0 -v Files.wxs Registry.wxs Main.wxs UI.wxs
D:\Program Files\Microsoft Visual Studio 2008 SDK\VisualStudioIntegration\Tools\Wix\light.exe -b F:\NET\Projects\LanguageSm\LanguageSmSetup -loc Strings.wxl -out bin\Debug\LanguageSm.msi -sa -w0 -v obj\Debug\Files.wixobj obj\Debug\Registry.wixobj obj\Debug\Main.wixobj obj\Debug\UI.wixobj
&&& 可以看到其实是调用了sdk中附带的wix的candle命令来生成. 编译完成后,在setup项目下的debug目录下面,可以找到生成的exe文件,我们点击安装:
&&& & &&& 接下来就是许可协议rtf文件的内容,同意后点下一步: &&&
&&& 这一步选择我们的安装目录: &&& & &&& 选择完目录后,直接下一步,直接到完成安装,我们新建一个类库项目,添加项时就会看到我们的LanguageSm: &&&
&& 添加后我们就可以和我们调试项目的时候一样进行状态机的设计了.不过生成代码的功能暂时还没有加进来. &&& 4.不过当你把这个生成的安装文件给没有安装过Visual stuido.net SDK的机器安装后,你会发现,没有作用,要让dsl能够直接在vs.net上安装,你还必须要有自己的PLK(Package Load Key). &&&&& (1)登陆vsx的网站,左下角的就是plk的注册信息,这些信息来源于你的DslDefinition.dsl的根结点的属性: &&
&&&&& (2)填写完这些信息完,点击生成PLK,会生成一串的字母.然后打开DslPackage项目下面的VSPackage.resx文件,添加一个键为1的字符串资源,值就是生成的PLK GUID. &
&&&&& (3)打开DslPackage项目GeneratedCode文件夹下面的Package.tt文件,将下面这句用来加载PLK的属性标记的注释去掉:
隐藏行号 复制代码 ?
/// [VSShell::ProvideLoadKey("Standard", Constants.ProductVersion, Constants.ProductName, panyName, 1)]
&&&&&& (4)保存文件,重新转换模板,再编译dslsetup项目生成exe文件,这次就可以直接在未安装sdk的机器上安装使用了.
&& 5. 即使你可能觉得Dsl setup安装项目还是很强大的,不过我还是需要说明以下几点: &&&&&& (1)使用wix结合t4制作dsl安装项目,虽然简单,但是有失灵活性,如果你想扩展在使用现有的这种方式会有些麻烦除非你脱离开T4,就直接使用wix来完成. &&&&&& (2)使用wix,就是把注册表操作,复制文件操作,多语言处理,安装界面和流程处理等通过它特有的xml和扩展机制来实现,你完全可以不用这种机制,不用dsl setup项目,而使用自己的安装方式.& 比如直接新建普通的安装项目或者是使用installshiled. &&&&&& (3)很高兴的看到,在vs 2010中的关于dsl的安装已经不使用wix了,而是通过新的扩展管理器来加载.
参考资源 &&&&& 1. Visual Stuido DSL 工具特定领域开发指南 &&&&& 2. DSL Tools Lab&&&& & 系列教程& [本系列的入门案例的主要参考]
作者:() 出处: 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
阅读(...) 评论()温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
我的理念是:在年轻的季节我甘愿吃苦受累,只愿通过自己富有激情、积极主动的努力实现自身价值并在工作中做出最大的贡献:
作为初学者,我具备出色的学习能力并且乐于学习、敢于创新,不断追求卓越,
作为参与者,我具备诚实可信的品格、富有团队合作精神,
作为领导者,我具备做事干练、果断的风格,良好的沟通和人际协调能力。有很强的忍耐力、意志力和吃苦耐劳的品质,对工作认真负责,积极进取,个性乐观执着,敢于面对困难与挑战。
LOFTER精选
阅读(805)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'Visual Studio 2005 安装包制作',
blogAbstract:'
今天终于安装了一个Visual Studio 2005 Team Suite简体中文版,新建立了个工程感觉速度比2003快很多,而且界面设置功能也强大了很多,内置XP风格菜单和工具条。打包时可以自动检测.NET Framework 2.0并将其集成到安装包,而不像2003需要安装引导程序插件PluginInstaller.msi才能做到这一点。
就是不知道目前的GIS开发工具能不能用在2005的开发环境中。
如果已经完成了项目的开发就需要进行打包分发。下面将2005下的打包分发进行简单介绍
开发过程和2003雷同,主要介绍打包过程。(以VisualBasic为例,项目名称为MyPrj)
&&& 1、在开发完成的项目工程MyPrj中,文件-〉添加-〉新建项目,在添加新项目对话框中选择其他项目类型-安装和部署,在模板中选择安装项目并取名SetupMyPrj
blogTag:'',
blogUrl:'blog/static/3',
isPublished:1,
istop:false,
modifyTime:6,
publishTime:3,
permalink:'blog/static/3',
commentCount:1,
mainCommentCount:1,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'我的理念是:在年轻的季节我甘愿吃苦受累,只愿通过自己富有激情、积极主动的努力实现自身价值并在工作中做出最大的贡献: \r\n作为初学者,我具备出色的学习能力并且乐于学习、敢于创新,不断追求卓越, \r\n作为参与者,我具备诚实可信的品格、富有团队合作精神,\r\n作为领导者,我具备做事干练、果断的风格,良好的沟通和人际协调能力。有很强的忍耐力、意志力和吃苦耐劳的品质,对工作认真负责,积极进取,个性乐观执着,敢于面对困难与挑战。 ',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 visual studio 2015 的文章

 

随机推荐