就像我在主题中所说的那样:我想添加 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 安装程序本身中。要开始使用它,请正确计时包并选择 属性 .当属性出现窗口选择数字签名 标签。它应该是这样的:
接下来选择 上唯一的签名签名列表然后点击 详情按钮。 数字签名详情将出现窗口,如下所示:
在这个窗口点击 查看证书 按钮。当证书窗口出现选择详情标签,像这样:
我们快到了!只需选择 公钥列表中的属性并将其值复制到 package.xml
中的正确属性文件,然后删除空格和换行符(当复制到剪贴板时,公钥的格式与文本框中显示的一样)。
关于sql - 如何在 Visual Studio 2008 中将 SQL Server 2008 R2 Express Advanced 和 With Tools 版本作为 ClickOnce 先决条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2934739/