sql - 如何在 Visual Studio 2008 中将 SQL Server 2008 R2 Express Advanced 和 With Tools 版本作为 ClickOnce 先决条件

标签 sql visual-studio-2008 clickonce sql-server-express

就像我在主题中所说的那样:我想添加 SQL Server 2008 R2 Express 版本作为我在 Visual Studio 2008 中的应用程序的 ClickOnce 安装先决条件。我可以创建 package.xml 和 product.xml,类似于 SQL Server 2008 Express bootstrap 中的那些我从 vs2010 获取,但我没有 SQLEXPRWT_x86_ENU.exe 的公钥。有谁知道如何找到这个公钥???

最佳答案

回答帖子中的最后一个问题:如何查找 SQL Server Express 包的公钥。

公钥实际上包含在 SQL Server Express 安装程序本身中。要开始使用它,请正确计时包并选择 属性 .当属性出现窗口选择数字签名 标签。它应该是这样的:

Digital Signatures tab of file Properties window

接下来选择 上唯一的签名签名列表然后点击 详情按钮。 数字签名详情将出现窗口,如下所示:

Digital Signature Details window

在这个窗口点击 查看证书 按钮。当证书窗口出现选择详情标签,像这样:

Certificate Details tab

我们快到了!只需选择 公钥列表中的属性并将其值复制到 package.xml 中的正确属性文件,然后删除空格和换行符(当复制到剪贴板时,公钥的格式与文本框中显示的一样)。

关于sql - 如何在 Visual Studio 2008 中将 SQL Server 2008 R2 Express Advanced 和 With Tools 版本作为 ClickOnce 先决条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2934739/

相关文章:

visual-studio-2008 - Visual Studio 2008 文档

.net - 应用程序图标未显示在控制面板中 'Add/Remove Programs'

clickonce - 未使用 ClickOnce 应用程序部署数据文件

sql - 仅连接两个表的分区

mysql - mysql 日期查询失败

visual-studio-2008 - 在 Visual Studio 中卸载自定义项模板

visual-studio-2008 - 在MS VS 2008中构建项目时出错

c# - 当存储的数据类型发生变化时,如何升级 Settings.settings?

c# - SQL 查询插入并获取一定长度范围内的价格

c# - SQL : Select Distinct rows by all columns but omit one column (say ID column)