|
1
|
| Jared Updike · 技术社区 · 17 年前 |
|
1
1
使用事件查看器检查应用程序事件日志。你可能不会得到太多的信息,但有时它可以为你指明正确的方向。 |
|
|
2
1
在“应用程序事件”部分中是否有捕获和报告未处理异常的内容? |
|
|
3
1
我还建议手动将exe和dll复制到一个目录中,并为自己准备一份reflector副本,然后用reflector打开主应用程序exe,然后浏览所有引用。可能存在某种依赖关系,它期望在GAC中有一个不同的版本或者更旧的版本,并且您认为已经删除了它。 同时在程序中找到入口点,看看Reflector认为它在做什么。 |
|
|
4
0
是否尝试过可再发行软件(vcredist_x86.exe)? |
|
|
5
0
您是否尝试手动将exe和支持文件复制到计算机而不是使用publish?另外,您也不想经历这些麻烦,但是在我们的机器上,偶尔会出现这样的问题,我们安装了一个Visual Studio的副本,因此它会出现调试或关闭提示,我们单击调试并复制它要求的源代码文件,然后我们会看到更多详细信息。 |
|
|
6
0
当您直接双击编译器输出时,它不会运行?如果是这样的话,通常解决这个问题的方法是为项目中引用的所有DLL指定copy local=true。 |