我写了一个应用程序,它在我的系统上工作正常,没有问题。我通过visual studio 2012,.net 4.5,C#编写了它,并且它使用了Office 2010.我在几个系统上安装它并且没有问题。但它并不适用于我的一台电脑。它安装正确,但我无法打开程序。窗户是我写的程序是32位,我想要的计算机也是32位。我可以在两个系统之间看到的唯一区别是我在最后一台计算机上有.net 4.5.1,程序是用.net 4.5编写的 我没有其他想法为什么它不起作用。任何想法?
这是我在尝试运行应用程序时收到的问题:(由于事件名称我已卸载媒体中心,我执行了以下指示,但仍然没有更改) 问题签名:
问题事件名称:CLR20r3
问题签名01:CheckPrinter Final.exe
问题签名02:1.0.0.0
问题签名03:5402e7bf
问题签名04:CheckPrinter Final
问题签名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:0a9e
其他资料4:0a9e372d3b4ad19135b953a78882e789
答案 0 :(得分:0)
您需要提供有关您的申请的更具体信息,以便有人真正帮助您。例如,除了.NET 4.5的依赖项之外,您的应用程序还有哪些其他依赖项?
您的应用程序是在x86(32位模式)还是在AnyCPU模式下编译的?
也许您的应用具有DLL依赖关系,问题系统在搜索路径或GAC(全局程序集缓存)中没有所需的DLL
要提供更详细的答案,我们需要有关应用程序和导致问题的系统的更多详细信息
答案 1 :(得分:0)
经典案例:
答案 2 :(得分:-1)
你做的每件事情都很完美,也完美地检测出你的问题,并且应该将.Net框架改为旧版本。要做到这一点,请按照以下步骤操作:
将“目标框架”设置为“.Net Framework 4.5”或任何一个。但请考虑旧版.Net框架中不存在的新组件。例如.Net framework 3.5
再次编译项目
享受!