我有一个.NET C#winforms应用程序,它在我的机器上运行良好,但如果我尝试在另一台机器上运行它,它就无法启动。没有错误消息,没有崩溃消息,没有窗口 - 没有。
我发现当丢失引用的程序集时总会发生这种情况。我想这是.NET的一般行为,而不是我的应用程序特有的,是吗?
有没有办法配置.NET或我的应用程序,以便它在这种情况下吐出“引用的程序集丢失”,如错误消息?
答案 0 :(得分:6)
这不正常。该应用程序将死于未处理的异常,触发Windows错误报告。我不得不猜测目标机器已禁用或更换了WER。
答案 1 :(得分:0)
除了可执行文件之外,您是否还要将DLL从调试/发布文件夹复制到目标计算机?
您可以尝试复制其他计算机上的整个调试/发布文件夹。
还要检查应用程序(如果有)/事件日志以获取其他提示。