【发布时间】:2012-01-03 02:49:20
【问题描述】:
在过去的一周里,我用 C# 学习和编写了一个小型个人应用程序。我使用 dotnetbar 并且在我的机器上调试时一切运行良好,但我想将所有内容编译成一个可执行文件并让一切正常工作......
有人告诉我,在 Visual Studio 中编译的方法是构建解决方案,将文件放入 bin/release 或 bin/debug。我在发布模式下构建了解决方案并运行了应用程序,一切正常,但是当我将其转移到另一台计算机进行测试时,没有任何打开,大约 30 秒后出现错误。
我以为它是 dotnetbar,所以我用一个按钮创建了一个新项目,在另一台计算机上对其进行了测试,它工作正常。我从 dotnetbar 添加了一个 ButtonX,对其进行了测试,但它没有打开,甚至没有错误消息。
为什么会这样?该程序是否需要附带 dotnetbar dll,或者我可以以某种方式使用应用程序编译它们?
【问题讨论】:
-
您确定在您测试的另一台计算机上安装了适当版本的 .NET Framework 吗?无法创建不需要安装 .NET Framework 的 .NET 应用程序。
-
是的,我尝试使用 dotnetbar dll 对其进行测试并且它工作正常,所以唯一的问题是我需要包含我希望在应用程序中包含的 dll。
标签: c# compiler-construction compilation reference