C# 无法在客户端PC中安装.NET应用程序
我的客户端的PC运行Windows 7 Ultimate和.netframework 4客户端配置文件。我无法安装在VS2008中开发的应用程序。我试着从他的电脑上卸载.NETFramework4并运行微软提供的清理工具。但我仍然无法成功安装它。它提供了错误1001 我试着以管理员的身份运行这个程序。我还尝试从添加或删除程序中打开.NET3.5功能 提前感谢。:) 编辑: 我得到的错误显示在这里 此外,C# 无法在客户端PC中安装.NET应用程序,c#,.net,visual-studio-2008,windows-installer,C#,.net,Visual Studio 2008,Windows Installer,我的客户端的PC运行Windows 7 Ultimate和.netframework 4客户端配置文件。我无法安装在VS2008中开发的应用程序。我试着从他的电脑上卸载.NETFramework4并运行微软提供的清理工具。但我仍然无法成功安装它。它提供了错误1001 我试着以管理员的身份运行这个程序。我还尝试从添加或删除程序中打开.NET3.5功能 提前感谢。:) 编辑: 我得到的错误显示在这里 此外, 我已经确认它是一个32位处理器,我运行x86版本的安装程序 该应用程序是在带有.NET F
谢谢:)正如您所说,您只有.net framework 4客户端配置文件,它是.net framework 4的一个子集,针对客户端应用程序进行了优化。请确保新应用程序所需的所有内容都包含在客户端配置文件版本中。您的应用程序安装程序也可能需要.NET Frw 3.5作为依赖项。无论如何,正如Henk所说,不需要对.NETFRW4做任何事情,只需安装3.5即可 在我看来
安装过程中出现异常,您应该收集MSI调试日志和其他必要信息以进行故障排除
我不认为.NET4是根本原因。否则,您应该在卸载.NET 4后安装此应用。@Niraj。。希望你能认出我……) 嗯,我认为问题在于你的安装程序。包设置中的某些内容与客户端计算机上的环境冲突。在您发布的错误消息中,似乎存在对安装程序不可用的某个程序集的依赖,因此它失败了。这也可能包括版本号不匹配 你还应该看看,它讨论了一个与你类似的问题
或者尝试使用检查哪些程序集在运行时无法加载。我终于找到了它……除了Crystal Reports之外,没有任何东西在停止我的应用程序。 我们忘了将Crystal Reports Basic作为先决条件 谢谢你们的努力。:)
Niraj如果您能提供更多细节,那将非常有帮助。你说你不能安装你的应用程序是什么意思。为什么要卸载.net framework?.net 3.5 SP1已预装在Windows 7上。一定要尽量避免对机器造成很大的损坏。当然,这是您的程序或安装程序的问题,而不是.NET安装。嗨,Danishbhai,我当然记得您。感谢您的投入,我将尝试您建议的解决方案。