C# 我的程序在特殊系统上不工作
我写了一个应用程序,它在我的系统上运行良好,没有问题。我是通过VisualStudio2012、.NET4.5、C编写的,它还使用了Office2010。我在几个系统上安装了它,没有问题。但是它在我的一台电脑上不工作。它安装正确,但我无法打开程序。我写的windows程序是32位的,我想用的电脑也是32位的。我能看到的两个系统之间的唯一区别是,我在最后一台计算机上安装了.NET4.5.1,程序是用.NET4.5编写的 我不知道为什么它不起作用。有什么想法吗 这就是我在尝试运行应用程序时遇到的问题:由于事件名称,我卸载了media center,并执行了以下说明,但仍然没有更改 问题签名: 问题事件名称:CLR20r3 问题签名01:CheckPrinter Final.exe 问题签名02:1.0.0.0 问题签名03:5402e7bf 问题签名04:检查打印机最终版本 问题签名05:1.0.0.0 问题签名06:5402e7bf 问题签名07:7 问题签名08:32 问题签名09:System.IO.FileNotFoundException 操作系统版本:6.1.7601.2.1.0.256.1 区域设置ID:1033 附加信息1:0a9e 附加信息2:0a9e372d3b4ad19135b953a78882e789 附加信息3:0a9eC# 我的程序在特殊系统上不工作,c#,.net,.net-4.5,C#,.net,.net 4.5,我写了一个应用程序,它在我的系统上运行良好,没有问题。我是通过VisualStudio2012、.NET4.5、C编写的,它还使用了Office2010。我在几个系统上安装了它,没有问题。但是它在我的一台电脑上不工作。它安装正确,但我无法打开程序。我写的windows程序是32位的,我想用的电脑也是32位的。我能看到的两个系统之间的唯一区别是,我在最后一台计算机上安装了.NET4.5.1,程序是用.NET4.5编写的 我不知道为什么它不起作用。有什么想法吗 这就是我在尝试运行应用程序时遇到的问题
附加信息4:0a9e372d3b4ad19135b953a78882e789您需要提供有关您的应用程序的更多具体信息,以便有人真正帮助您。例如,除了与.NET 4.5的依赖关系外,您的应用程序还有哪些其他依赖关系 您的应用程序是以x86 32位模式编译还是以AnyCPU模式编译 可能您的应用程序有一个DLL依赖项,即问题系统在搜索路径或GAC全局程序集缓存中没有所需的DLL 要给出更详细的答案,我们需要有关导致问题的应用程序和系统的更详细信息经典案例: 检查电脑的事件日志 在启动例程上内置一些调试事件 检查异常处理是否以正确的方式实现,没有空捕获 等
你做的每一件事都是正确和完美的,也完美地检测到了你的问题,应该将.Net framework更改为旧版本。要执行此操作,请执行以下步骤: 双击解决方案资源管理器中的“属性” 在“应用程序”选项卡中,将“目标框架”设置为“.Net Framework 4.5”或任何一个。但是考虑旧版本的.NETFramework中不存在的新组件。例如,.Net framework 3.5中不存在“System.Threading.Task” 重新编译项目 享受吧
程序从system.io.compression.FileSystem中使用zipfile提取zipfile,然后打开访问文件并使用表上的信息,最后打印用户需要的数据。它在windows 32位中可用,但我在制作安装文件时没有提到任何义务。我在制作安装文件时提到的唯一一件事是.net framework 4.5或更高版本。问题事件名称是CLR20R3,具体描述是什么?你是开发伙伴,获得确切的信息,谷歌搜索并获得解决方案。这是我第一次开发软件,所以我没有那么丰富的经验!我在谷歌上搜索了一下,但是我刚刚找到了一些关于media center的信息,我按照说明做了,但是没有任何变化,所以我在这里问了我的问题!你不知道他有什么错误,目标机器安装了4.5.1。所以你的回答没有道理,伙计。对,我把目标系统的版本改成了.net,改成了4.5。谢谢。随时:事实上.net的新版本支持旧版本,但新版本开发的程序不会在旧版本中执行。问题已经解决了。我在目标计算机上安装了.NET4.5,但仍然没有更改。我寻找了.net目标包4.5,但我无法找到它。所以我安装了visual studio 2012,它有.net 4.5和目标包4.5。所以安装后问题就解决了。感谢所有对我的问题发表评论的人:还有一件事:对于.net来说,高版本不支持低版本不是一个盲点吗?!