精华内容
下载资源
问答
  • C# winform程序怎么打包成安装项目(图解)  1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 2:...


    转自 http://www.sufeinet.com/thread-2186-1-1.html


    C# winform程序怎么打包成安装项目(图解)     1:新建安装部署项目

    打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)
    此主题相关图片如下:

    2:安装向导
    关闭后打开安装向导,点击下一步,或者直接点击完成.


    3:开始制作
    安装向导完成后即可进入项目文件夹:
    双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.


    然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.
    这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式.

    然后右击左边的"应用程序文件夹"打开属性对话框:

    将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,
    不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称";

    然后打开解决方案管理器,右击你的解决方案名称,选择属性:


    在打开的属性页中,选择"系统必备",




    在打开的系统必备页中,选中如下中的选择项,这个很重要!!!!!1!!!!!
    选上以后,在生成的安装文件包中包含.netframework组件.(这个选项默认是没有选中的)


    好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!
    4:制作完成
    现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了.



    【续】关于"卸载"功能的添加
    上面的文章只介绍了简单的生成安装的方法,
    但是在vs.net2005下并没有直接生成卸载程序的功能,
    所以我们只好用msi来实现了,
    原理我就不讲了,网上一搜一堆,我只讲操作,
    【1】:在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,
    这个文件在c:\windows\system32文件夹下,

    添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",



    当然这个关系不大,改不改都行的.
    然后给他创建一个快捷方式,放到桌面或者"开始-程序"中,
    我选择放在了开始菜单中,然后下面我们要的做的就是查找这个部署项目的ProductCode了,
    鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,
    这个区别很大,这时你就可以看到ProductCode了,


    然后打开你创建的那个快捷方式的属性对话框,
    在Aguements属性中输入"/x {ProductCode}",






    好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了. 
    展开全文
  • 打开项目所在的文件夹, 直接在项目文件夹复制一个副本出来。 改名为自己的项目文件,这里为DEMO4 第二步: 进入DEMO4 文件夹 ,改名:DEMO4.csproj 解决方案——添加——现有文件——DEMO4.csproj 第三步: ...

    有时候一个项目添加了很多引用,资源,如果想重新新建一个,步骤很多,很繁琐,但是解决方案里 又 没有 在 项目文件 上可以直接右键 复制的 选项,本文介绍一种如何复制一个打包好的项目文件。

    因为在 解决方案里 没有 在 项目文件 上右键菜单 里没有直接复制的 选项。

    第一步:

       

    打开项目所在的文件夹,

    直接在项目文件夹复制一个副本出来。

     改名为自己的项目文件,这里为 DEMO4

    第二步:

    进入 DEMO4 文件夹 ,改名:DEMO4.csproj

    解决方案——添加——现有文件——DEMO4.csproj

    第三步:

    项目文件(右键)—— 属性。把下面三个地方改名为 DEMO4

    第4步:点开 项目文件 里一个文件,这里选择App.xaml , 按 ctrl + F,如下,把项目文件里的 所有 DEMO3 换成DEMO4

     

    第5步:

    项目文件(右键)—— 属性。启动对象 换成 DEMO4.App

    第6步:重新生成

    在  “输出” 里 显示 成功 1 个的时候,这时候就好了。

     

    最后补充一下:

    如果发现一个Button 的文本,如下

    转到定义 发现这个 DynamicResource 所在的 Resources\zh-CN.xaml 在 其他项目文件里,那么需要重新生成,或者关掉VS重新打开一下。

     

     

    最后,如果改动了 项目文件,记得一定要 重新编译一下 项目文件,不然其他地方引用的还是 先前没有修正的 exe或者dll。

    1. 记得一定要 重新编译一下 项目文件
    2. 记得一定要 重新编译一下 项目文件
    3. 记得一定要 重新编译一下 项目文件
    展开全文
  • 1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 1.jpg (107.24 KB, 下载次数: 78) 下载附件 ...
       1:新建安装部署项目
    打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)
    此主题相关图片如下:

    1.jpg (107.24 KB, 下载次数: 78)

    下载附件

    2013-3-22 11:49 上传


    2:安装向导
    关闭后打开安装向导,点击下一步,或者直接点击完成.


    3:开始制作
    安装向导完成后即可进入项目文件夹:
    双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.

    4.jpg (89.39 KB, 下载次数: 76)

    下载附件

    2013-3-22 11:49 上传



    然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.
    这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式.

    10.jpg (76.13 KB, 下载次数: 71)

    下载附件

    2013-3-22 11:49 上传


    然后右击左边的"应用程序文件夹"打开属性对话框:

    将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,
    不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称";

    然后打开解决方案管理器,右击你的解决方案名称,选择属性:


    在打开的属性页中,选择"系统必备",

    3.jpg (69.45 KB, 下载次数: 71)

    下载附件

    2013-3-22 11:49 上传




    在打开的系统必备页中,选中如下中的选择项,这个很重要!!!!!1!!!!!
    选上以后,在生成的安装文件包中包含.netframework组件.(这个选项默认是没有选中的)

    7.jpg (115.85 KB, 下载次数: 71)

    下载附件

    2013-3-22 11:49 上传



    好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!
    4:制作完成
    现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了.

    6.jpg (76.35 KB, 下载次数: 62)

    下载附件

    2013-3-22 11:49 上传



    【续】关于"卸载"功能的添加
    上面的文章只介绍了简单的生成安装的方法,
    但是在vs.net2005下并没有直接生成卸载程序的功能,
    所以我们只好用msi来实现了,
    原理我就不讲了,网上一搜一堆,我只讲操作,
    【1】:在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,
    这个文件在c:\windows\system32文件夹下,

    2.jpg (110.56 KB, 下载次数: 56)

    下载附件

    2013-3-22 11:49 上传


    添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",



    当然这个关系不大,改不改都行的.
    然后给他创建一个快捷方式,放到桌面或者"开始-程序"中,
    我选择放在了开始菜单中,然后下面我们要的做的就是查找这个部署项目的ProductCode了,
    鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,
    这个区别很大,这时你就可以看到ProductCode了,

    9.jpg (69.82 KB, 下载次数: 75)

    下载附件

    2013-3-22 11:49 上传



    然后打开你创建的那个快捷方式的属性对话框,
    在Aguements属性中输入"/x {ProductCode}",

    8.jpg (69.01 KB, 下载次数: 51)

    下载附件

    2013-3-22 11:49 上传




    11.jpg (67.79 KB, 下载次数: 73)

    下载附件

    2013-3-22 11:49 上传

     好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了.

     

    来源说明:http://www.sufeinet.com/thread-2186-1-1.html

    展开全文
  • winform项目打包安装一

    2012-11-20 20:35:58
    辛辛苦苦用winform写了个计算器(可以在上面加上自己欠揍的大头贴),一定很想和别人分享,特别是我们那些不懂程序的童鞋,炫耀是合法滴,得瑟是必须滴,但是马上就会发现你悲催了,你的程序怎么给人家呢? 小明说了...

    辛辛苦苦用winform写了个计算器(可以在上面加上自己欠揍的大头贴),一定很想和别人分享,特别是我们那些不懂程序的童鞋,炫耀是合法滴,得瑟是必须滴,但是马上就会发现你悲催了,你的程序怎么给人家呢?

    小明说了,把我的解决方案直接发过去,他在自己机子上打开,运行不就行了!看来小明喜欢直接点的方式,可人家机子上没安装VS,也就意味着无法打开你的解决方案,也就意味着......

    小明又说了,在项目的bin/debug文件夹下有一个和项目名称相同的后缀名为.exe的文件,运行着个文件,和在VS中运行程序效果是一样的。由此可知,只要把这个.exe文件发给他就可以了。看来小明这次用心了,还知道有这么个文件,但是很不幸,只有这哥一个还是不行,至于为啥不行,咱们找机会说。

    小明使劲想了想说,我在网上下载的好多程序都是需要安装的,比如QQ就是一个后缀名为.exe的文件,双击它一步步安装就可以了,我是否可以讲计算器的程序做成一个这样的exe文件,然后发给童鞋,让他安装呢?

    这次小明的思路对了,this is it(某位已过世巨星的某次演讲的最后一句话,大概意思是“事情就是这么个事情,情况就是这么个情况”)。

    但是问题还是有滴,.NET程序(一定要明白,winform也是.NET框架下的技术)如果想运行的话,那么机子上就一定要有.NET Framework框架才行,XP系统上是没有的,得手动安装,可以安装精简的Microsoft .NET Framework 4 Client Profile(大概40M),但有时候会提示找不到引用的命名空间之类的,遇到这种情况可以改为安装完整的.NET Framework 4框架,以后的WINDOWS版本肯定都会集成了。

    好,下面具体说说如何将Winform程序做成exe的可安装文件,俗称打包,有图有真相

    1.打开VS,新建一个“安装项目”

    右键单击“应用程序文件夹”,选择“添加”-----“文件”

    在弹出窗口中选择要打包的项目下的bin/debug文件夹下面的所有文件(省事),然后单击“打开”按钮

    如果想安装成功后在“开始菜单”中显示程序的快捷方式的话,进行如下操作:

    选中“用户的程序菜单”,在右边的内容页中右键单击空白处,选择“”

    单击“确定”,选择项目的主程序,即在第2步添加的与项目名称相同,后缀名为exe的文件。

    根据需要修改快捷方式的名称,“博客检查”

    右键单击解决方案下面的项目,选择“生成”

    生成成功后,右键单击解决方案下面的项目名称,选择“在windows资源管理器中打开文件夹”,进入debug文件夹下,看到有两个文件,一个后缀名为.exe,一个后缀名为.msi(此为应用程序文件,Setup.exe文件无法脱离此文件单独安装),这样我们的安装文件就制作完成了。将这两个文件或者只将后缀名为.msi发给童鞋,就可以在他的机子上安装运行了。

    程序安装之后,需要通过windows的程序管理进行卸载,也没有自定义图标,总之有很多不足,不过还是值得庆贺。

    展开全文
  • 在C# Winform项目,有三个Form窗体(form1,form2,form3),在form1窗体有一个button按钮。 目前已经可以在button的点击事件中,通过以下代码实现将“CBOX央视影音”在线视频播放的App客户端打开。 代码如下: ...
  • 今天有个同事问了一下我,怎么在winform里面打开网页啊?... 首先,新建一个winform项目,我在想,如果想要实现打开网页功能的话,应该会有一个控件什么之类的吧?查了工具栏,真的有一个名叫 WebB...
  • 在C# Winform项目,目前已经可以通过以下代码实现将“CBOX央视影音”在线视频播放的App客户端打开打开在线视频播放的App客户端代码如下: Process proc = new Process(); proc.StartInfo.FileName = @"C:\Program ...
  • 在C# Winform项目,已经可以通过以下代码实现将CBOX央视影音在线视频播放的App客户端打开。 代码如下: Process proc = new Process(); m_Process.StartInfo.FileName = @"C:\Program Files\CNTV\CBox\CBox.exe";...
  • 今天有个同事问了一下我,怎么在winform里面打开网页啊?... 首先,新建一个winform项目,我在想,如果想要实现打开网页功能的话,应该会有一个控件什么之类的吧?查了工具栏,真的有一个名叫Web...
  • 怎么把用户控件添加到winform

    千次阅读 2018-07-01 18:30:09
    1.比如,如下图所示,在winform项目中有一个winform和一个新建用户控件。直接拖动用户控件往winform中放置的时候,会发现鼠标一直是一个禁止的图标,这时时拖动不上去的。打开工具箱,拖动用户控件到工具箱里,在...
  • 打开VS工具,创建一个winform窗体项目。系统会自动创建一个主窗体。在左边工具栏搜索textbox后,拉到窗体里面。 这个时候你看到一个单行文本框,右击文本框,点击属性,右边会显示文本框的属性窗口。选择...
  • 在编程中做到一个项目想实现一个在点击按钮之后就在本窗体中打开窗体,求大神帮忙!
  • C# WinForm低版本的VS怎么打开高版本的项目 报错如下: 选择的文件是解决方案文件,但是用此应用程序的较新版本创建的,无法打开。 首先将sln后缀名的工程解决方案改成以.txt结尾,然后更改前两行 2008版本...
  • 使用的是Adobe PDF Reader控件,之前一直不知道怎么找到对应的AxInterop.AcroPDFLib.dll跟Interop.AcroPDFLib.dll这两个组件,没有转过头,后来猛然想到直接从控件堆里面拖过来就能找到了。。。找到这两个组件所在...
  • 今天来到公司加班打开昨天编辑好的winform程序,发现无论怎么打开,总是无法运行成功,如图:    这个问题的奇怪之处在于我的这个程序只有在我的机子中无法正常打开,而在其他机子中可以正常打开,在网上找了...
  • 都是介绍的是怎么打开本地的PDF,确实和我们项目的需求有区别,那时候想的是,能不能写个程序员把网上的PDF流拿出来,然后在用本地的形式打开,最后想了想还是觉得很麻烦。 我们最重要的需求是:PDF控件-》输入PDF...
  • 前言c#做winform程序要求生成并打印Excel报告,为了不安装Office相应组件,我选择了NPOI来生成Excel报告,用winform的...还需要打开excel去触发打印操作,但项目要求是一次性直接实现打印,要用PrintDocume...
  • Windows窗体项目中,窗体通常由三部分组成,头文件、源文件、资源文件: 在解决方案中双击头文件(*.h),可以打开资源文件对应的设计视图: 问题描述 在团队协作或引用他人代码时,窗体文件不是自己创建的,...

空空如也

空空如也

1 2 3 4
收藏数 63
精华内容 25
关键字:

winform项目怎么打开