为什么VS.NET会尝试为WPF和ClickOnce包含Microsoft.Windows.Desi
发布时间:2020-12-13 22:35:59 所属栏目:Windows 来源:网络整理
导读:我使用ClickOnce部署在VS.NET 2008中构建了一个 WPF应用程序.它在安装了VS.NET的任何机器上都运行良好,但是我的业务用户收到错误:“无法安装或运行应用程序.应用程序需要安装程序集Microsoft. Windows.Design.Extensibility版本3.5.0.0全局程序集缓存(GAC)
我使用ClickOnce部署在VS.NET 2008中构建了一个
WPF应用程序.它在安装了VS.NET的任何机器上都运行良好,但是我的业务用户收到错误:“无法安装或运行应用程序.应用程序需要安装程序集Microsoft.
Windows.Design.Extensibility版本3.5.0.0全局程序集缓存(GAC)首先.“
我很惊讶地发现这个dll不是标准.NET 3.5 SP1客户端安装的一部分,但不知何故,我的应用程序认为它是必需的.我检查了项目的“发布”选项卡,它显示为先决条件. 奇怪的是,我能够删除它(以及所有其他的Microsoft.Windows.Design.* dlls),它只是在任何地方都可以使用.我完全从项目中删除了它们,一切都很好. 有人可以解释为什么VS.NET 2008项目向导强制将这些项目包含在项目中,更重要的是,为什么ClickOnce认为他们需要在客户端计算机上运行? 这只是一个好奇的问题,但我确信我不是第一个被它咬伤的人.希望这篇文章至少会让别人头疼. 解决方法
尝试删除对* .Design.dll的所有引用.就我而言,它是WPFToolkit.Design.dll.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows 8分层Windows通过Metro应用程序
- windows-server-2008 – 如何在Windows Server 2008上找到名
- Windows 2008 R2服务器可以加入2003域吗?
- windows – 强制终止进程时的进程退出代码
- windows-server-2008-r2 – 租用池外的Windows DHCP预留
- windows-7 – VirtualBox:粮食表不一致
- 如何使用Windows API以编程方式调整窗口大小并移动窗口?
- windows-server-2003 – FreeBSD主机ZFS在Root上运行Virtua
- windows-server-2008 – 小型企业中的Active Directory灾难
- Visual Studio Code 这个名字绝对是下下策
推荐文章
站长推荐
- windows-phone-7 – 列表是否有点击行为?
- 在Windows Azure中部署WebApi的位置:作为网站还
- Window中的Docker 拉取Mysql镜像 并在本地Navica
- rust – 更新注册表`https:// example.com /`
- 可以使用Windows中的快捷方式为应用程序设置环境
- NewRelic for .NET需要在注册表中将COR_ENABLE_P
- 是否有一种脚本语言可以“编译”到Windows批处理
- R和RStudio找不到Rprofile.site
- 查看windows mstsc远程登陆日志(client ip)
- windows-server-2003 – 可以重命名私有MSMQ队列
热点阅读