VS2010 软件发布: 在VS2010用C#写好了一个WPF应用程序,该如何提供给别人使用呢?

我在一台机器上编好了wpf程序(.NET4.0),在Debug文件夹下生成了****.EXE文件现在想把这个应用程序拷到别的电脑上运行.发现在一台电脑上,打开该程序后就直... 我在一台机器上编好了wpf程序(.NET 4.0),在Debug文件夹下生成了****.EXE文件
现在想把这个应用程序拷到别的电脑上运行.
发现在一台电脑上,打开该程序后就直接崩溃,而如果打开程序,在VS里面重新编译执行,则完全正常,出现这种现象的原因是什么?该如何解决?

另外我还想了解下如果两台机器的.NET版本不同,发布程序时大体上需要做哪些处理.

麻烦各位高手了~
展开
 我来答
kyd3000
推荐于2017-09-10 · TA获得超过1549个赞
知道大有可为答主
回答量:1674
采纳率:50%
帮助的人:808万
展开全部
4.0的程序 只能在已安装FRAMEWORK4.0的机器上运行

2.0的能在2.0~3.5的运行
3.0 ---- 3.0~3.5
1.1-----1.1

请在客户机器上安装对应版本的FRAMEWORK
如果你不写安装包,建议RELEASE编译后,拷贝RELEASE文件夹内
追问
那直接运行****.Exe错误的原因也是.NET版本不同喽?是这样么?
追答
如果你调试OK 客户机ERR
基本是FRAMEWORK问题..

除非你写硬件或系统不同的程序出错.
比如取什么固定盘符,固定位置文件,调XP系统专有的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式