DotNetBar c#app在另一台电脑上打开时崩溃

时间:2014-03-15 15:50:43

标签: c# dotnetbar

我创建了一个c#app,只是为了测试它在我的电脑中完美运行的DotNetBar组件,但是当我把它发送给朋友试用该应用程序时立即崩溃。 我必须移动一些DLL文件或东西。 谢谢

2 个答案:

答案 0 :(得分:2)

此问题来自第二台计算机上没有的dotnetbar dll。有两种解决方案允许带有dotnetbar的程序在没有它的机器上运行。

  • 您可以转到引用并将本地副本更改为true(在其他答案的评论中提到的解决方案OP)。这包括每个构建中的dll,在某些情况下,它可以使调试构建更耗时。

OR

  • 您可以转到“发布”,打开“应用程序文件”窗口并将“发布状态”更改为“包含”。这将仅包括发布而不是每个构建时的dll(通常更推荐的选项)。

注意:这些都是从项目属性

完成的

答案 1 :(得分:0)

我怀疑你已经在更高版本的.NET Framework中开发了你的应用程序,并尝试在你的朋友mavhine上运行它,而这个版本并不相同。

解决方案:尝试查找您的朋友正在使用的.NET框架版本,然后将您的应用程序定位到相同的版本。

按照以下步骤更改Taget Framework版本。

1.右击您的项目
2.选择属性
3.现在选择应用程序选项卡
4.选择目标框架版本下拉列表
5.选择.NET Framework版本xyz [此处xyz是您朋友使用的.NET框架版本]