C#中如何将类打包成类似java jar包的形式,可以using后直接调用

如题所述

编译成dll就可以直接用了。

如果你要方便调试你的话,你可以把你的类库工程添加到你需要使用这个类库的工程里。

这样可以方便你的开发和调试。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-16
发布成DLL

c#代码转jar包
1、将已经编译后的java中Class文件进行打包;打包命令JAR,打包:可以使用命令也可以使用eclipse 和idea 这样的工具直接打包 【源码会放在最后】。2、到IKVM官方网站下载IKVM需要的组件www.ikvm.net\/网上有一大堆教程 有很多没有提到jdk版本跟这个有关系,如图所示的支持1.8版本的,这个不向低版本兼容哦,...

C# 中类似Java Map功能的语句是什么
可以调用Stack对象的GetEnumerator()方法,得到IEnumerator对象,来遍历堆栈中的各个元素 3.上面提到的几种集合类,他们都是通用的集合类,他们所接受的元素大都是Object类型,当对象放入 了集合之后,都失去了原有的类型信息-即这些通用集合类都不是强类型的 解决办法是使用强类型的集合类 System.Collectio...

我是做java的,最近再看C#.里面的类是怎么导包的?
先把你需要用的包放在你C#编程工具,一般为Visual Studio 工作目录下,然後打开你的工程,右边会有该工程的Reference,点击这里右键,Add,在你的工作目录下添加你要用的包,然後在你的工程中using ~就可以了

C#中的using后面的包文件是什么呢
using的是namespace,和import完全不是一个概念。C#中和import等价的是项目中的引用 using和c++的using是一个概念,就是可以让你少打字。比如using System.Data;他的意思是所有System.Data.*都无需在使用时加上System.Data前缀了,你引用了不using一样可以使用这些东西 ...

问点外行话,c#如何打包?
C# 和java 的jar 包不一样!jar 包是一些文件,而c#在这方面做的是 *.dll 就是 '类库' 在新建哪选择 windows library 编译后就是 *.dll 然后 调用的时候在需要使用的工程上去,引用->添加引用找到 他就行了 参考资料:自己动手 丰衣足食 ...

C#编写的一个小软件,如何打包成exe,要求放到没有安装framework的OS里也...
1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成。3 开始制作 安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的...

如何在C#中,在一个类里调用另外一个类的方法
public class B public void MethodB A.MethodA();\/\/第一种方式 如果MethodA()没有加static关键字 则使用 new A().MethodA();} 语言结构 类:一个基本的C#类中包含数据成员、属性、构造器和方法。属性可以是静态或实例成员。在C#中类的声明与C++和Java很相似。但是,不像C++,C#结构体与类是...

Java里面的jar包是否就相当于c#编译生成的dll文件?
jar文件,一般是由java虚拟机解析的,其实相当于将一系列的字节码文件(.java文件)或者包,java虚拟机这些文件通过一些算法序列化(压缩),就形成了jar文件。但程序需要执行时java虚拟机将字节码文件再次编译成二进制文件供计算机执行。PS:这就是java是跨平台的原因。所有程序的字节码文件相同。不同操作系统...

如何在c#中调用另外一个项目的类?
1.在A项目上添加引用,比如你想调用B项目的一些类或方法。2.在A项目上右键-->添加引用(add reference) 选择本地项目,找到B项目后,添加引用。3.程序中使用using B。4.这样就可以使用B中的类和方法了。C#:C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在...

.Net C# 使用 IKVM 调用 Java 代码
为了在.NET C#环境中调用Java代码,可以借助IKVM库。首先,我们需要在项目中引入IKVM,推荐使用其在GitHub上更新到的8.2.0版本,该版本新增了IkvmReference功能,能自动帮我们编译jar文件为dll,并自动引用dll文件,无需手动操作。这为调用Java代码提供了极大的便利,避免了繁琐的ikvmc命令输入,以及手动...

相似回答