zoukankan      html  css  js  c++  java
  • 创建动态链接库的方法简介


    有多个不同的cs文件,基本信息如下
    Add.cs文件MathLibrary空间含有类 Add()方法;Mult.cs文件MathLibrary空间含有 Mult()方法。
    此时你建立TestCode.cs文件,命名空间 MathLibrary里面写一个静态的Main()方法,可以直接调用Add()和Mult()完成测试。

    现在你要发布你的动态链接库,可以将Add.cs和Mult.cs打包成DLL文件提交,方法如下:
    csc /t:libray /out:MathTest.dll Add.cs Mult.cs
    编译dll后方法Add()和Mult()都在MathLibrary命名空间下,只要引用MathLibrary就可以调用这两个方法。

    当第三方得到你的dll文件MathTest.dll以后,编写TestCode.cs就可以直接利用Using  MathLibrary,然后调用Add()和Mult()方法了。
    要生成执行文件,只需执行
    csc /t:exe /out:TestCode.exe /r:MathTest.dll
    TestCode.cs代码中我们已经引用了上面生成的dll的命名空间MathLibray,所以可以直接调用Add()和Mult()方法,但必须引用正确的MathTest.dll

    注意啊:我估计将dll名字和命名空间名字写的不一样。

  • 相关阅读:
    Codeforces 672D
    Codeforces 672C
    Codeforces 673D
    Codeforces 1181D
    Codeforces 1181C
    Codeforces 1011F
    Codeforces 1011E
    2020.1.3计导全面复习
    csp模拟题-201903
    CCF模拟题-201909
  • 原文地址:https://www.cnblogs.com/flaaash/p/2022897.html
Copyright © 2011-2022 走看看