Visual Studio 2017 安装程序清单签名验证失败 怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2017 安装程序清单签名验证失败 怎么解决相关的知识,希望对你有一定的参考价值。

解决办法一(测试有效):
有一个certificates目录有三个.cer文件,双击安装。导入时选择“将所有的证书放入下列存储”——“受信任的根证书颁发机构”。然后确定。
注意,community的cer文件不能用于enterprise。否则还是报错。必要时重新下载进行操作。

解决办法二(测试无效):
直接把安装文件中的 vs_installer.opc 文件删除
吾是离线安装,删除之后说是找不到安装东西。
解决办法三(测试无效):
有人说要禁用一个功能。出错后检查发现本来就是禁用的。
gpedit.msc
计算机配置-> Windows设置->安全设置->本地策略->安全选项->系统加密: 将FIPS兼容算法用于加密、哈希和签名
Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> System cryptography: Use FIPS compliant algorithms
参考技术A 用命令行启动安装程序,注意添加命令行选项: --layoutD:\VS2017Rc--langzh-cn开关--layou后面加的是下载路径,不能是磁盘根目录。然后漫长的等待! 参考技术B 以测试,第一个方法亲测有效。。。。

Microsoft Visual Studio MVC .Net Azure 参考清单问题

【中文标题】Microsoft Visual Studio MVC .Net Azure 参考清单问题【英文标题】:Microsoft Visual Studio MVC .Net Azure Reference Manifest Issue 【发布时间】:2018-02-05 23:45:46 【问题描述】:

我是 Azure 部署的新手,遇到了重大的参考问题。

我正在 Visual Studio 2017 中开发一个 MVC 项目,并尝试使用 Publish to Web 功能部署到 Azure。

我有以下问题,当我使用本地调试器时,我可以完美地运行网站。

当我发布到 Web(azure 应用服务)时,我收到以下错误:

Could not load file or assembly 'Ninject.Web.Common, Version=3.3.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

奇怪的是我根本没有安装 Ninject.Web.Common 并且在整个解决方案中进行了搜索并且根本没有找到对 Ninject 的引用。当我使用 Nuget 包管理器安装 3.3.0.0 时,它会开始询问版本 3.2.0.0。

如果我放置了一个dependentAssembly 绑定重定向,以便 3.2.0.0 转到 3.3.0.0,它将引发另一个关于找不到函数的错误。

此清单引用位于何处,如何更改它?我在 web.config 或 packages.config 中找不到它,所以我不清楚 Azure 上是否有东西试图引用这些程序集。

【问题讨论】:

关键字是“或其依赖项之一”——检查项目的 .NET 框架版本 【参考方案1】:

好吧,我很笨。

我正在发布到另一个应用程序的应用程序服务(长篇大论,相同的应用程序,但不同的框架和技术),这导致了问题。

一旦我在 Visual Studio 中专门为此应用程序创建了应用服务,它就可以完美运行。

【讨论】:

以上是关于Visual Studio 2017 安装程序清单签名验证失败 怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在visual studio 2008 VC++中运行一个Win32控制台应用程序后,弹出一个“没有找到MSVCP90D.dll”?

如何通过VIsual Studio安装程序修改VS2017?

Microsoft Visual Studio MVC .Net Azure 参考清单问题

Visual Studio 2017中应用程序的自定义安装程序

新的Visual-Studio项目的默认应用程序兼容性清单?

visual studio 2017 如何下载和安装