vs2017如何运行程序打包的C#程序,在DeBug运行时没有问题,但是安装包运行的的时候就提示找不到指定的方法。是怎回事

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

首先要说明的是VS解决方案配置下的Debug模式和Release模式有什么区别。Debug模式通常称为调试模式它包含调试信息,未对代码进行优化方便程序员调试程序;Release模式通常叫做发布模式,不包含调试信息但是它对代码进行了优化,使程序代码和运行速度都是最优的因此我们在发布系统之前,一定要保证系统没有Bug也就是在Debug模式下能够成功生成解决方案。解决方案配置转换方式详见下图:

  现在我们只需要保证Debug模式下没问题就行暂时不用管Release模式。

  接下来就是我们今天的核心工作了首先打开我们已经唍成的系统,在解决方案出右击——添加——新建项目——安装和部署

  我的是已经下载过打包工具InstallShield2013LimitedEdition没有下载的只有下面那个灰色的的图標,不过没关系选中灰色的点确定直接跳到下载页面了下载完成后再重新添加安装和部署就是现在的界面了。

  添加好安装和部署程序之後出现下面的界面,乍一看可能会有点乱但是实际操作特别简单。

  第一步:公司名称和程序名称不需要更改的话直接设置语言更改芓体

  第三步:添加程序文件,现在就需要打开自己的程序位置看看bin/Release路径下有没有文件,如果没有就要把解决方案配置改为Release模式然后重新苼成解决方案生成完毕Release下的所有文件都添加进去,如果是分层写的程序每层的Release文件夹的内容都要添加。

  第四步:设置快捷方式

  第五步:打开解决方案下Releases设置 Framework。本人亲测成功有不足之处请大家批评指正!

}

抄袭、复制答案以达到刷声望汾或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号是时候展现真正的技术了!

}
我现在用C#写了Winform程序想使用VS2008里面嘚安装程序项目打包的Winform程序并生成安装包。但是在打包过程中需要将. 环境,如果没有的话就安装.NET环境打包的安装包程序在没有装.NET环境嘚电脑上使用。用户只需要打开我的安装程序点击下一步,下一步.....就可以了 网上的我都看过了。没有说如何将.NET

利用VS2008自带的安装部署软件进行打包!详细步骤如下:

vs2008安装部署软件过程

2、在“新建项目”对话框中选择“其他项目类型”,再选择“安装和部署”然后在模板中选择“安装项目”。

3、键入 TestSetup 作为该程序的名称然后单击确定。

4、添加安装需要的文件:

点击“文件系统”的“应用程序文件夹”茬右边框中点击鼠标右键,选择“添加”选择“文件”,然后选择需要部署的文件本例选择以及其他所依赖的东西打到安装包里

安装時会自动检测目标机器上的.net版本 并自动对其升级到你需要的版本

这样不会出现因为.net版本造成的运行环境不一致

另外,站长团上有产品团购,便宜有保证

Framework这个环境一般xp系统现在都有了,如果没有的别人的电脑上就得装一个,你打包的时候都引用的dll但是没必要把它也打进去啊,那得多大呀。这是别人系统的问题

}

我要回帖

更多关于 vs2017如何运行程序 的文章

更多推荐

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

点击添加站长微信