我正在尝试为我的wpf应用程序构建一个使用visual的安装-msi。我面临的问题是,我强制从wpf项目到安装项目的主要输出和依赖被自动计算。我在本地运行msi (在我构建的wpf应用程序的机器上),一切都很好。
当我试图在不同的机器上安装它时,问题就开始了。在其他机器上,我运行安装过程,它完成得很好,但是当我尝试运行应用程序时,我得到了无法找到的程序集的异常(例如,System.Web、Version=4,0,0,0等)。
我真的很糟糕的建筑安装项目,但谁能帮忙吗?
我也试过installShield..。同样的结果。
发布于 2011-05-25 11:40:19
我猜想目标机器只安装了.NET Framework4.0客户端配置文件。System.Web在扩展的.NET Framework4.0中,它与完整的4.0Framework一起安装,但不与客户端配置文件一起安装。
您是否在设置中引导.NET 4?
检查应用程序运行良好的计算机上的“添加/删除程序(XP)”或程序和功能( .NET /7)中是否存在"Microsoft .NET Framework 4 Client Profile“和"Microsoft .NET Framework4Extended”。
编辑:.NET框架开发人员部署指南。这将帮助您了解如何最好地部署它。
https://stackoverflow.com/questions/6129884
复制相似问题