发布后无法让应用程序在另一台计算机上运行

时间:2013-06-26 10:59:05

标签: c# deployment publishing

Hy,我正在尝试发布我的第一个应用程序。在调试模式下一切正常,在我的计算机上它也可以正常工作,但在另一台计算机上我无法正常工作。当我尝试运行它时,我收到消息"" application"已停止工作" 。当我点击查看问题详细信息时,我得到了这个:

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01:   robnoknjigovodstvo.exe
Problem Signature 02:   1.0.0.0
Problem Signature 03:   51cac5f7
Problem Signature 04:   System.Data
Problem Signature 05:   4.0.30319.17929
Problem Signature 06:   4ffa5def
Problem Signature 07:   1de2
Problem Signature 08:   5f
Problem Signature 09:   System.InvalidOperationException
OS Version: 6.1.7601.2.1.0.256.48
Locale ID:  1050
Additional Information 1:   aa76
Additional Information 2:   aa76315143599a541a5fa1df4fbde453
Additional Information 3:   0709
Additional Information 4:   0709e632ea855b8ded4d7d20096b20d8

在计算机上我开发了应用程序,我有32位窗口,另一个是64位版本,我试图改变平台目标,但它没有帮助

2 个答案:

答案 0 :(得分:0)

检查出来:Debugging "Application.exe has stopped working" with .NET。 如果您正在访问文件系统,请检查您是否有权写入或读取。 另外,请确保其他系统安装了足够的.NET框架。 将目标更改为任何CPU。 另外,一个好主意是将代码包装在try-catch块中并将错误写入磁盘(在您具有写权限的位置)。

答案 1 :(得分:-1)

也许,您没有在项目中包含所有dll