Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Visual Studio“;未找到带有所提供指纹的证书“;_Vb.net_Uwp - Fatal编程技术网

Vb.net Visual Studio“;未找到带有所提供指纹的证书“;

Vb.net Visual Studio“;未找到带有所提供指纹的证书“;,vb.net,uwp,Vb.net,Uwp,我正试图在VisualStudio的Surface Book上部署一个用VB.NET编写的UWP(调试)。我已经多次在我的Surface平板电脑和VisualStudio的多个其他设备上以调试模式部署了该应用程序,而且它的部署非常完美 但是,我的Surface Book给出了一个错误: “未找到具有所提供指纹的证书: B24292B81DF0CE5DA065AECC8D19AD4A5973E9A2“尝试部署时。 这将完全阻止部署 我已经到处搜索这个错误消息,找不到任何解决方案。似乎没有人有过类似

我正试图在VisualStudio的Surface Book上部署一个用VB.NET编写的UWP(调试)。我已经多次在我的Surface平板电脑和VisualStudio的多个其他设备上以调试模式部署了该应用程序,而且它的部署非常完美

但是,我的Surface Book给出了一个错误:

“未找到具有所提供指纹的证书: B24292B81DF0CE5DA065AECC8D19AD4A5973E9A2“尝试部署时。 这将完全阻止部署

我已经到处搜索这个错误消息,找不到任何解决方案。似乎没有人有过类似的问题

这可能是什么?

我以前遇到过这个问题(或类似的问题),因为安全证书无效而无法部署。 如果您转到项目属性->签名并创建一个新的测试证书,那么应该可以解决这个问题。它可能是过期的,也可能是在一台新开发的PC上。
您也可以尝试取消选中“对ClickOnce清单进行签名”“

谢谢大家的回复!我在摆弄,设法让它部署起来。我相信这与将应用程序重新定位为不同版本的Windows有关。Surface book的Windows版本比我的其他设备更新得多。我必须在上面安装以前版本Windows的SDK。这样做之后,我不得不重新引用我所有的类库。重新启动后它就工作了

那么,这个问题是否只发生在您的surface book设备上?你有没有其他的surface book设备需要测试,看看你是否会面临同样的问题?我有一个用C#编写的UWP应用程序也有同样的问题。我打赌这是最新VS更新的回归。我能够毫无问题地部署应用程序。我刚休了3周假,现在无法再部署。按照Rudy的修复程序可以解除阻止:最新VS更新增加了更多限制。如何找到证书的正确值?