Как поместить выпуски SQL Server 2008 R2 Express Advanced и With Tools в Visual Studio 2008 в качестве предварительных условий ClickOnce - PullRequest
3 голосов
/ 29 мая 2010

Как я уже говорил в этой теме: я хотел бы добавить выпуски SQL Server 2008 R2 Express в качестве предварительных условий установки ClickOnce для моего приложения в Visual Studio 2008. Я могу создать package.xml и product.xml, аналогичные тем, что были в SQL Server 2008 Экспресс-загрузчик, который я взял с vs2010, но у меня нет открытого ключа для SQLEXPRWT_x86_ENU.exe. Кто-нибудь знает, как найти этот открытый ключ ???

Ответы [ 2 ]

2 голосов
/ 05 февраля 2012

Ответ на последний вопрос из поста: Как найти открытый ключ для пакета SQL Server Express.

Открытый ключ фактически включен в сам установщик SQL Server Express. Чтобы добраться до него, начните с синхронизации правого пакета и выбора Свойства . Когда откроется окно Свойства , выберите вкладку Цифровые подписи . Это должно выглядеть так:

Digital Signatures tab of file Properties window

Далее выберите единственную подпись в списке Подпись и нажмите кнопку Подробно . Информация о цифровой подписи * Появится окно 1019 *, похожее на это:

Digital Signature Details window

В этом окне нажмите кнопку Просмотр сертификата . Когда появится окно Certificate , выберите вкладку Details , например:

Certificate Details tab

Мы почти у цели! Просто выберите Открытый ключ свойство из списка и скопируйте его значение в правильный атрибут в файле package.xml, а затем удалите пробелы и разрывы строк (при копировании в буфер обмена открытый ключ форматируется как появится в текстовом поле).

0 голосов
/ 31 мая 2010

У меня была дискуссия с руководителем группы по продукту для SQLExpress о том, как сделать пакеты начальной загрузки доступными после выпуска пакетов обновления или новых версий. Я отправил ему электронное письмо с просьбой либо о новом пакете начальной загрузки, либо о запрашиваемой вами информации открытого ключа. Я ожидаю увидеть этот вопрос много на форуме MSDN ClickOnce, так что я надеюсь, что он поможет. Я доложу. Просто хотел сообщить, что кто-то ищет ответ для вас.

...