zoukankan      html  css  js  c++  java
  • Dynamics CRM产生公共签名,避免每次插件换环境重新输入签名密钥账号密码

      在Dynamcs CRM项目维护交接过程中,我们经常会使用其他合作者的插件代码。但是每次拿到别人代码编译的时候插件密钥都要重新输入密钥的账号密码。而且如果密钥都是的话比较麻烦。所以这里就针对这个问题做了优化。

    1、首先在VS里面打开配置命令行环境(Command Prompt)

    Tools->External Tools

    配置项
    Title 用户自定义,会显示在TOOLS的菜单项中。
    Command C:WindowsSystem32cmd.exe
    Arguments

    这个主要是设置VS的环境变量。

    /k "C:Program Files (x86)Microsoft Visual Studio 12.0Common7ToolsVsDevCmd.bat"


    在VS2017中,配置如下:
    /k “C:Program Files (x86)Microsoft Visual Studio2017CommunityCommon7ToolsVsDevCmd.bat”
    注意:这里的双引号,必须是英文引号,不能是中文引号

    Initial Directory  $(ProjectDir) 

    这是命令行启动后默认的初始目录,有几个选项可供选择这里我选Project Directory

     

    打开后如下

    2、开始生成公钥

    依次输入下面三条命令,会在项目根目录产生签名文件

    1.sn -k key.snk 得到的文件在命令提示符的当前文件夹下
    2.sn -p key.snk keyPublic.snk (从key.snk中提取公匙存入keyPublic.snk文件)
    3.sn -t keyPublic.snk 得到public key token

     3、绑定签名文件

    找到项目属性

    在signing,通过从文件引入找到我们的密钥就可以了

    选择对应的签名文件

     

    这样就完成了签名绑定,以后换了电脑再打开项目也不用输入密码了。

     

  • 相关阅读:
    Ubuntu下VSFTPD(五)(匿名FTP设置方法)
    Ubuntu下VSFTPD(六)(常见FTP命令及其功能) (
    ubuntu13.04装配oracle11gR2
    oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT_数据库的几种锁
    oracle建索引的可选项
    Oracle自定义函数
    C# WinForm开发系列
    为C#自定义控件添加自定义事件
    python 爬虫抓取心得
    C# 正则表达式学习
  • 原文地址:https://www.cnblogs.com/bzpfly/p/11237071.html
Copyright © 2011-2022 走看看