C# csc构建dll 和 csc构建时指定dll

这篇具有很好参考价值的文章主要介绍了C# csc构建dll 和 csc构建时指定dll。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

新建一个mydll.cs;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace myDLL
{
    public class MyMath
    {
        public int add(int x, int y)
        {
            return x + y;
        }

        public int sub(int x, int y)
        {
            return x - y;
        }
    }
}

用下图命令构建为dll;看下dll有了; 

C# csc构建dll 和 csc构建时指定dll

新建一个testdll.cs;

using System;
using myDLL;

class Program
{

static void Main(string[] args)
{
    MyMath a = new MyMath();
    int c = a.add(99, 77);
    Console.WriteLine("99+77=" + c);

    Console.ReadKey();
}

}

目前都是在同一目录;构建testdll.cs;出错; 

C# csc构建dll 和 csc构建时指定dll 

看一下指定需要的dll是不是 /addmodule ,错了,

C# csc构建dll 和 csc构建时指定dll 

用 /r 指定需要的dll,然后构建;构建成功,运行如下;

C# csc构建dll 和 csc构建时指定dll 

 文章来源地址https://www.toymoban.com/news/detail-514710.html

到了这里,关于C# csc构建dll 和 csc构建时指定dll的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C#利用Costura.Fody制作绿色单文件程序(含多个Dll)合并成一个Exe)

    开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了。这样交给用户很不方便,希望的效果是直接交付一个exe文件。 这时候就需要借助一款名为Fody.Costura的插件。Fody.Costura是一个Fody框架下的插件,可通过Nuget安装到VS工程中。安装

    2024年02月09日
    浏览(44)
  • C# 子类强制转换为父类异常,引出的C#Dll加载机制,以及同类名同命名空间同dll程序集在C#中是否为同一个类的研究。

    已知,子类B继承自父类A,但是在代码运行时,B类强制转换为A类,却报代码转换异常。 很奇怪的问题吧,不过这个也是难得机会,去研究C#运行的底层原理。 下面是报错的代码片段。 下面是报错结果(其中的敏感字符串被替换成了xxx): 通过上面的代码可以看出,从子类中

    2024年02月13日
    浏览(31)
  • Reflector使用详解,把DLL文件转换为.cs文件

    下载地址: https://pan.baidu.com/s/1c1V1ife

    2024年02月16日
    浏览(69)
  • stable-diffusion.cpp 一个文件解决stable diffusion所有环境,不需要python,stable-diffusion.dll动态库C#调用Demo

    stable-diffusion.cpp 一个文件解决stable-diffusion所有环境,不需要python,stable-diffusion.dll动态库C#调用Demo 目录 介绍 效果 Text To Image Image To Image Upscale 项目 代码 Native.cs SDHelper.cs MainForm.cs 下载  stable-diffusion.cpp 地址:https://github.com/leejet/stable-diffusion.cpp StableDiffusionSharp 地址:https://

    2024年04月14日
    浏览(36)
  • 新建项目提交到git指定仓库

    新建的项目如何上传到git远程仓库: 1:首先进入需要上传的文件夹,鼠标右键点击Git Bash Here 2:输入git init,初始化git相关配置文件 3:输入git remote add origin 你的远程仓库地址,设置本地与远程仓库的链接 4:输入git pull origin master,将远程仓库进行下拉,获取同步 5:输入

    2024年02月08日
    浏览(35)
  • anaconda新建虚拟环境于指定路径

    有两种方法: 普通的 conda create -n XXX 会直接把XXX这个包安装在home路径下,会占用默认系统分区很多存储空间。以笔者为例,笔者想把conda环境安装至 /scratch/reza/anaconda3/envs 下,而非 ~/.conda/envs/ . 如果需要指定虚拟环境的安装路径,需要加上 -p 参数,例如: 这样就会把anaconda装

    2024年02月16日
    浏览(41)
  • C# VS CS1752解决办法

    代码报错: Severity Code Description Project File Line Suppression State Error CS1752 项目文件行抑制状态 错误cs1752无法嵌入互操作类型“ActUtlTypeClass”。 将引用的dll打开其属性 选择属性,将嵌入互操作类型改为false即可。

    2024年02月08日
    浏览(35)
  • vscode里配置C#环境并运行.cs文件

        vscode是一款跨平台、轻量级、开源的IDE, 支持C、C++、Java、C#、R、Python、Go、Nodejs等多种语言的开发和调试。下面介绍在vscode里配置C#环境。这里以配置.Net SDK v5.0,语言版本为C#9.0,对应的开发平台为VS2019,作为案例说明。     vscode每3个月就有一次版本更新,而且分为

    2024年02月11日
    浏览(30)
  • Unity Hub导入项目“静夜思”报错error CS0619: ‘GUIText‘ is obsolete: ‘GUIText has been removed. Use UI.Text inst

    报错: 问题 : 按照控制台报错位置,找到AssetsStandard AssetsUtilityFPSCounter.cs文件,根据提示 ‘GUIText’ is obsolete: \\\'GUIText has been removed. Use UI.Text instead.\\\'应该是说GUIText被移除了,没有这个了,需要改为替换的UI.Text。图为有问题的代码👇 解决办法 : 修改后的代码,将GUITextur

    2024年02月12日
    浏览(31)
  • unity error CS0246: The type or namespace name ‘xxx‘ could not be found (are you missing a using

    unity 导入了Bitmap使用后报错: error CS0246: The type or namespace name ‘XXX’ could not be found (are you missing a using directive or an assembly reference?) 解决方案如下: .NET Standard 2.1与 .NET Foundation 发布的 .NET Standard 2.1 配置文件匹配。 Unity 建议新项目使用 .NET Standard 2.1。 它比 .NET 4.x 小,有利于尺

    2024年04月26日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包