При подписи произошла ошибка не удалось подписать bin debug app publish

I get the following error message when attempting to Publish my Visual Studio VB application:
  • Remove From My Forums
  • Question

  • I get the following error message when attempting to Publish my Visual Studio VB application:

    Failed to sign binDebugapp.publish\setup.exe. SignTool Error: No certificates were found that met all of the given criteria.

    Cannot publish because the project failed to build.

     I’ve attempted signing the certificate for the setup.exe and building the project and rebuilding the project. All say they are successful, but the error persists.

     Any help would be greatly appreciated.

    Lance

    • Moved by

      Tuesday, April 29, 2014 2:36 AM
      (from debug)More related

Answers

  • Hi,

    I think this issue is related to your *.pfx file , I suggest you to remove it from project ,and re-create it in project property ->Signing tab.

    And you can also try to use Sign Tool sign project manually, here is the detailed specifications on how to use the SignTool.exe:

    SignTool.exe (Sign Tool):

    http://msdn.microsoft.com/en-us/library/8s9b9yaz.aspx

    You can’t verify the application since you failed to sign the application.

    The examples in the link above will show you the way to sign your application. And you should make sure that whether the signatures has paswords or not. And whether the time-stamps files is correct or not.

    Regards,

    Marvin


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    Click
    HERE to participate the survey.

    • Marked as answer by
      Fedaykin5
      Tuesday, April 29, 2014 4:25 PM

KZProg

0 / 0 / 0

Регистрация: 05.08.2021

Сообщений: 51

1

26.01.2023, 19:29. Показов 200. Ответов 0

Метки нет (Все метки)


Здравствуйте!
Пишу VideoPlayer.
Вот код:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using static Microsoft.DirectX.AudioVideoPlayback;
 
namespace VideoPlayer
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        Microsoft.DirectX.AudioVideoPlayback.Video video;
        private Control panel1;
 
        public Control Panel1 { get; private set; }
        public object OpenFileDialog1 { get; private set; }
        private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
 
        }
 
        private void видео1ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            video.Stop();
            video = new Video(@"Video\First.mp4");
            video.Owner = Panel1;
            video.Size = new Size(309, 124);
            video.Play();
        }
 
        private void видео2ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            video.Stop();
            video = new Video(@"Video\Second.mp4");
            video.Owner = Panel1;
            video.Size = new Size(309, 124);
            video.Play();
        }
 
        private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
        {
 
        }
 
        private void обАвтореToolStripMenuItem_Click(object sender, EventArgs e)
        {
 
        }
 
        private void выходToolStripMenuItem_Click(object sender, EventArgs e)
        {
 
        }
 
        private void pictureBox2_Click(object sender, EventArgs e)
        {
 
        }
 
        private void pictureBox1_Click(object sender, EventArgs e)
        {
 
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
        {
 
        }
    }
}

Даю полный текст ошибки: При подписи произошла ошибка: Не удалось подписать binx86Debugapp.publishVideoPlayer.exe. SignTool Error: Signtool requires CAPICOM version 2.1.0.1 or higher. Please copy the latest version of CAPICOM.dll into the directory that contains SignTool.exe. If CAPICOM.dll exists, you may not have proper permissions to install CAPICOM.
Хочу получить CAPICOM.dll.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Ошибка, когда подпись VS2017: не удалось подписать Bin Debug App.Publish *. Exe. Ошибка Signtool: нет сертификатов, которые мы нашли

2017-09-30 Ten Three 1 1 просмотр: более 30 000.NET Technology  C#

При использовании Visual Studio 2017 я столкнулся с проблемой неспособности генерировать проект, и была ошибка:Ошибка при подписании: не удалось подписать debug app.publish [имя проекта] .exe Подпись. Ошибка Signtool: нет сертификатов, которые мы обнаружили, которые соответствовали всем данным критериям.

SignTool Error: No certificates were found that met all the given criteria.

Оглавление

  • 1. Простое и грубое решение
  • 2. Резюме и индукция

1. Простое и грубое решение

Давайте поговорим о самом простом способе здесь, пока проект отмененПодпись списка КликонсеПросто,Этот метод нельзя злоупотреблять, существуют определенные ограничения и места, на которые можно обратить внимание, причина будет объяснена позжеСущность Конкретный метод работы заключается в следующем:

1. Найдите элементы в менеджере ресурсов на правой стороне VS.

2. Право -Нажмите, чтобы открыть атрибуты проекта.

3. Найдите вкладку «Подпись» в интерфейсе «Настройки атрибута».

4. Отменить»Подпись для списка Clickonce»Проверять.

5. Закройте интерфейс настройки атрибута, а затем повторно -генерируйте проект.

Хотя этот метод прост, невозможно работать слепо в соответствии с вашей собственной ситуацией. Причина, по которой это из -за этогоSignTool ErrorВопрос связан с сертификатом подписи. Если проект является компанией, или развертывание этого проекта полезно для соответствующего сертификата, эта ситуация может найти только способ переустановить сертификат. Конечно, проконсультируйтесь с лицом, ответственным за проект.

Однако, если сам проект не использует бизнес сертификата подписи, ситуация аналогична мне. Путаница публикуется в проекте (проект приложения Windows), а затем каким -то образом столкнулась с необъяснимой ситуацией, которая не могла генерировать Старая ошибка. Сущность Я вспомнил свою операцию в то время, вероятно, выпуск поста о интерфейсе мастера, а затем я случайно удалил соответствующий документ сертификата или сделал то, что он не мог быть описан. И ошибки.

PS: Фактически, сообщение об ошибке также подсказывает очень ясное: «Сертификации не было найдено …», намерение заключается в том, что причина неправильной ошибки подписи является то, что не обнаруживается, что сертификат, соответствующий данному стандарту, не является Найдено, поэтому либо сертификат потерян, либо есть проблема с сертификатом. Мой проект представляет собой приложение для консоли (используется только для тестирования нескольких разделов), а VS2017 использует версию сообщества.

2. Резюме и индукция

Прежде всего, необходимо понять выпуск/развертывание приложения Windows в VS2017 для использования по умолчаниюClickOnceТехническое развертывание, согласноОфициальная документацияИнструкции .spx):

Чтобы развернуть приложения для публикации приложений с помощью ClickOnce, необходимо использовать «Public Key/Private Key Pay», чтобы подписать список приложений и список приложений приложения.

Следовательно, ключевым моментом является сертификат подписи, используемый в развертывании проекта. Если вы обратите на него пристальное внимание, вы обнаружите, что после того, как проект будет выпущен в первый раз, файл .pfx (файл сертификата) будет автоматически сгенерирован. Решение либо отменяет соответствующую операцию подписи, либо восстановить сертификат (вы можете проверить, удаляется ли сертификат или истек).

Несколько дополнительных замечаний:

  1. Приложения Windows или консоли принадлежат приложениям Windows.
  2. Что касается технологии развертывания Cliconce, эта статья не объясняется подробно, и рекомендуется проверить информацию отдельно.

Заявление об авторском праве: эта статья предназначена для этой статьиДесять триСоздание, принять лицензионное соглашение об обмене знаниями:Signature Sharing 4.0 International (CC BY-SA 4.0)Сущность Добро пожаловать, чтобы перепечатать эту статью, пожалуйста, подпишите подпись имени автора и источник:https://shiyousan.com/post/636422963761134191。

Понравилась статья? Поделить с друзьями:
  • При подключении телефона к компьютеру usb устройство не опознано как исправить
  • При подписи документа эцп возникает ошибка
  • При подключении телефона к вай фай пишет ошибка аутентификации что делать
  • При подписании электронной подписью выдает ошибку превышения размера
  • При подключении сетевого принтера ошибка 0x0000011b windows 7