Как отключить ClickOnce (или хотя бы это окно «Вы действительно хотите установить эту программу» в Visual Studio 2010 Express - PullRequest
3 голосов
/ 10 октября 2010

Как мне создать приложение, которое не нуждается в этом окне «Издатель не может быть проверен»?

Как мне получить мое приложение Windows Forms в файле EXE, чтобыЯ могу просто щелкнуть по нему, и он запускается, не прося меня сделать что-нибудь?Возможно, это можно сделать, отключив ClickOnce, но как это сделать в Visual Studio 2010 Express ?

Ответы [ 4 ]

4 голосов
/ 29 сентября 2011

Думаю, причина того, что никто не понял вашего вопроса, заключается в том, что ClickOnce используется только для развертывания, когда вы используете мастер «Публикация».

Что вы хотите сделать: перейдите в меню «Сборка» -> «Диспетчер конфигурации» -> и измените «Конфигурация активного решения» на выпуск. Это позволит Visual Studio оптимизировать ваш код. Тогда F6 (Build Solution) и ваши основные исполняемые файлы (.exe) будут в вашей папке {projectDirectory} / bin / Release, и вы сможете запустить это из любой компьютер с платформой .NET, которую вы скомпилировали.

1 голос
/ 21 июня 2012

Сообщение появляется, потому что сертификат, используемый для подписи сайта ClickOnce XML, не может быть проверен. Эти статьи MSDN описывают проблему:

1 голос
/ 12 октября 2010

Использование ClickOnce предполагает открытие в браузере ссылки, которая заканчивается на «.application», но похоже, что вы просто запускаете обычный EXE-файл с локального компьютера, поэтому я не думаю, что ClickOnce задействован.

Вы скопировали файл на свой компьютер по сети? Щелкните правой кнопкой мыши на EXE, откройте Свойства и посмотрите, есть ли кнопка «Разблокировать» в нижней части окна. Если это так, щелкните по нему.

Сообщение «издатель не может быть проверен» относится к подписанию кода. Как я уже говорил выше, вы должны сказать Windows, чтобы он не был слишком строг с этим файлом, но если вам действительно нужно подписаться, вы можете начать с MSDN Введение в подписывание кода .

0 голосов
/ 24 октября 2010

Используете ли вы развертывание ClickOnce?Вы не можете избавиться от окна «Неизвестный издатель», если у вас нет действительного сертификата с доверенным издателем, и вы устанавливаете его на компьютере пользователя.

...