社区
C#
帖子详情
用C#写的winform程序为什么不能在别人的电脑上运行
paxingzhe123
2009-12-27 08:46:02
我自己写了一个软件,在自己的电脑上运行可以,在别人电脑上就不行!要提示安装。netframe。。
能不能像其他软件安装步骤一样!小弟先谢谢各位了!过程详细点最好了!
...全文
1198
25
打赏
收藏
用C#写的winform程序为什么不能在别人的电脑上运行
我自己写了一个软件,在自己的电脑上运行可以,在别人电脑上就不行!要提示安装。netframe。。 能不能像其他软件安装步骤一样!小弟先谢谢各位了!过程详细点最好了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paxingzhe123
2009-12-29
打赏
举报
回复
在问一个小问题
如何把程序打包啊!
Jave.Lin
2009-12-28
打赏
举报
回复
下载你自己发布的软件。
并运行就可以了。
或是直接COPY自己的。EXE到别人的电脑上,运行,但别人电脑上必需安装有相应的.NET FrameWork版本
lianhui1122
2009-12-28
打赏
举报
回复
[Quote=引用 2 楼 wxf163 的回复:]
1 新建安装部署项目
打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。
2 安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成。
3 开始制作
安装向导完成后即可进入项目文件夹:
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。
然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称";
然后打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择"系统必备", 在打开的系统必备页中,在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含.NetFramework组件 。好了,这样就完成99%了,然后点击"生成->生成解决方案",
[/Quote]
up
zjysky
2009-12-28
打赏
举报
回复
我晕,这个问题竟然也问。
cjnkd
2009-12-28
打赏
举报
回复
做安装包,安装包中打入framework
wuquwer
2009-12-28
打赏
举报
回复
mark
mailbao
2009-12-28
打赏
举报
回复
remark
hitlcyu19
2009-12-28
打赏
举报
回复
打包的时候将framework打进去
houyizhinv
2009-12-28
打赏
举报
回复
学习着
比较经典
angel6709
2009-12-28
打赏
举报
回复
就像java不能在其他机器上运行一样,呵呵,当时我懵了,谁说java跨平台了,在一样的WindowS OS都不能运行。。。。
mygisforum
2009-12-28
打赏
举报
回复
用installshield把自己的程序和.net framework 打包,写点脚本就可以了
网上资料很多 LZ可以查下
骆驼行者
2009-12-28
打赏
举报
回复
既然你打包不进去
就先装个.net吧
acqy
2009-12-28
打赏
举报
回复
在别人的机器里装个.net framework,然后跑你的程序就ok了
HELLOWORDC
2009-12-27
打赏
举报
回复
别人机器上没有安装MicroSoft .Net FrameWork 3.5。按2楼或者5楼的指示慢慢的做,注意要将.Net FrameWork 3.5(或者是.Net FrameWork 3.0)打勾选中。
SlaughtChen
2009-12-27
打赏
举报
回复
关注一下...
paxingzhe123
2009-12-27
打赏
举报
回复
继续求助啊!各位大侠!
paxingzhe123
2009-12-27
打赏
举报
回复
有具体的操作截图吗?
小弟按上面的方法做了它报错:未能创建文件“” 不可恢复的生成错误
人到中年琐事多
2009-12-27
打赏
举报
回复
需要用到.net可再发行组合包,就是运行.net程序的必要组件,去微软下载,一共才20M,也可以打包在你的安装项目里
shenfeng126414
2009-12-27
打赏
举报
回复
目前.net FrameWork有几个版本,要看你具体用什么开发
VS2003? VS2005? 还是VS2008
每个版本都有对应的FrameWork安装包
明缘
2009-12-27
打赏
举报
回复
打包一个 .netFrameWork 包就OK了。
加载更多回复(5)
C#
Winform
自动
运行
不用输入密码登录进入桌面可以
运行
的
程序
在Windows操作系统中,开发一个
C#
Winform
应用
程序
并使其能够在用户登录时自动
运行
,而无需用户手动输入密码,是一项常见的需求。这通常涉及到系统服务、计划任务或者注册表的设置。下面将详细介绍如何实现这个功能...
C#
Winform
实现打开第三方应用
程序
实例
在
C#
WinForm
开发中,有时我们需要集成或调用系统中已经安装的第三方应用
程序
,以扩展我们应用
程序
的功能或提供更多的用户交互。这个实例将详细讲解如何在
C#
WinForm
应用中实现这一目标。 首先,我们需要了解`...
C#
WinForm
修改系统时间
通过以上步骤,我们创建了一个
C#
WinForm
程序
,允许用户修改系统时间。请注意,频繁或不恰当的修改系统时间可能会导致数据丢失或系统不稳定。在开发此类应用
程序
时,务必尊重最佳实践,确保用户安全。
C#
winform
声卡录音Demo
在本文中,我们将深入探讨如何使用
C#
WinForm
来实现声卡录音功能。这个"
C#
winform
声卡录音Demo"项目提供了一个实用的示例,它演示了如何利用
C#
编程语言和Windows Forms(
WinForm
)框架来创建一个能够记录声音的应用...
winform
c#
触摸屏事件
4. **测试与调试**:在`WindowsFormsApp2`项目中,编译并
运行
程序
,使用触摸屏或模拟触摸设备进行测试,确保滚动行为符合预期。 总的来说,通过`
C#
`和`
WinForm
`,我们可以轻松地为触摸屏设备定制窗体界面的交互,...
C#
111,121
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章