美文网首页
创建亮盾机器人插件

创建亮盾机器人插件

作者: 玄鸡快跑 | 来源:发表于2017-03-06 11:06 被阅读0次

    下载开发版亮盾机器人

    到现在为止,我们还没有发布开发版的机器人,有需要的朋友可以留言。

    使用vs2015创建插件

    打开vs2015,新建一个插件:

    new.jpg

    路径如下:

    pl.jpg

    如果没有Plugins目录,可以先新建。

    插件创建后,需要修改Manifest.xml文件。
    内容如下:

    <?xml version="1.0" encoding="utf-8" ?>
    <Bundle xmlns="urn:uiosp-bundle-manifest-2.0" SymbolicName="Test1" Name="Test1" Version="1.0.0.0" InitializedState="Active">
      <Activator Type="Test1.Activator"/>
      <Runtime>
        <Assembly Path="bin\Test1.dll"/>
      </Runtime>
      <Extension Point="LdutUI.Apps">
        <LdtuiApp Name="测试模板" Form="Test1.Form1" Icon="Test1.Resources.app_logo.png" />
      </Extension>
    </Bundle>
    

    其中需要按需修改LdtuiApp 中的Name、Form、Icon。
    其中 Bundle 中的SymbolicName为插件的唯一id(32位),Name为插件名字。

    亮盾机器人平台使用osgi开发,更多关于c# osgi的内容可以可以自行搜索。

    到此,一个简单的插件就已经可以运行了。

    引用 LiangdunSdk

    如果需要使用亮盾机器人提供的一些功能,需要引入LiangdunSdk.dll,并且对Manifest.xml进行配置。

    对于引入,找到LiangdunSdk.dll的位置就可以,LiangdunSdk.dll在bin/Core/LiangdunSdk/bin里面。

    配置Manifest.xml:


    add.jpg

    找到LiangdunSdk的Manifest.xml,导入即可:

    sdk.jpg 程序集.jpg

    这样osgi在运行时就可以找到LiangdunSdk.dll,程序也可以使用LiangdunSdk.dll提供的接口了。

    一个简单的例子

    相关文章

      网友评论

          本文标题:创建亮盾机器人插件

          本文链接:https://www.haomeiwen.com/subject/saiygttx.html