【发布时间】:2014-03-15 15:50:43
【问题描述】:
我创建了一个 c# 应用程序只是为了测试 DotNetBar 组件,它在我的计算机上完美运行,但是当我将它发送给朋友尝试应用程序时立即崩溃。 我是否必须移动一些 dll 文件或其他东西。 谢谢
【问题讨论】:
-
您是否在事件查看器中检查了任何生成的日志?
我创建了一个 c# 应用程序只是为了测试 DotNetBar 组件,它在我的计算机上完美运行,但是当我将它发送给朋友尝试应用程序时立即崩溃。 我是否必须移动一些 dll 文件或其他东西。 谢谢
【问题讨论】:
此问题来自第二台计算机上不存在的 dotnetbar dll。有两种解决方案可以让带有 dotnetbar 的程序在没有它的机器上运行。
或
注意:这两个都是从项目属性中完成的
【讨论】:
我怀疑您已经在更高版本的 .NET Framework 中开发了您的应用程序,并试图在您的朋友没有相同版本的机器上运行它。
解决方案:尝试找到您朋友正在使用的 .NET 框架版本,然后将您的应用程序定位到相同的版本。
按照以下步骤更改 Taget Framework 版本。
1.右键单击您的项目
2.选择属性
3.现在选择应用程序选项卡
4.选择目标框架版本下拉
5.选择.NET Framework版本xyz【这里xyz是你朋友使用的.NET Framework版本】
【讨论】: