vs2010 C# 如何将类做成DLL 再从另一个项目中使用这个类

vs2010 C# 如何将类做成DLL 再从另一个项目中使用这个类

2011-10-20 12:00 486人阅读 评论(0) 收藏 举报

一、将类做成DLL

方法一: 你可以通过在命令行下用命令将以 xxx.cs的文件直接生成为DLL文件

方法二:通过visual studio2010

新建立一个项目,选择为“类库”,然后在这里可以写用户自己的类。

二、引用DLL

在项目中,打开“解决方案资源管理器”,右键“引用”-->“添加引用”-->“浏览” 然后从主机的目录中找到DLL

之后在你的项目类文件中使用 using {dll中的命名空间} 就可以使用dll里面的类了。

注意:类库里的类一定不能声明为 private(没有修饰符则默认为私有) ,不然即使在项目中引入了这个DLL 也无法使用这个类。如果这个DLL中只有一个类,且这个类私有,则DLL中包含这个类的命名空间也无法引用。

时间: 2024-07-29 06:56:00

vs2010 C# 如何将类做成DLL 再从另一个项目中使用这个类的相关文章

ORACLE 查询一个数据表后通过遍历再插入另一个表中的两种写法

ORACLE 查询一个数据表后通过遍历再插入另一个表中的两种写法 语法 第一种: 通过使用Oracle语句块  --指定文档所有部门都能查看 declare cursor TABLE_DEPT is SELECT ID,UNAME from g_users where utype=2 and STATUS>-1; begin for c in TABLE_DEPT loop INSERT INTO G_KNOWDOCRIGHT(RID,DIRID,DOCID,USERID) VALUES(SYS

项目中连接数据库,类的封装;

一.首先创建一个类,封装数据库和个人信息: package com.yxq.dao; public class Constants { public static String url ="jdbc:mysql://127.0.0.1:3306/personblog"; public static String className="com.mysql.jdbc.Driver"; public static String userName ="root&q

【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之二】新建项目中配制环境

查看[Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之一]环境搭建,想必你的环境已经准备好了. 在<[Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之一]环境搭建>中,为何最后一步是在Quick引擎中去完成绑定C++至Lua的脚本呢? 原因是引擎帮我们设置好了引擎已有类文件绑定的一系列环境,但是我们不可能在引擎的源模版中去开发我们的项目,而是通过引擎模版创建我们自已独立的新项目,而当我们创建自已的新项目时,我们知道,新的项目会从源模版引擎中,将一些可能用到的

多态时最好将基类的析构函数设为virtual、 C++中两个类相互包含引用问题 (转载)

多态:http://blog.csdn.net/tmljs1988/article/details/8146521 C++中两个类相互包含引用问题:http://blog.csdn.net/leo115/article/details/7395077 http://blog.csdn.net/tmljs1988/article/details/6081132

在spring项目中,普通类注入获取Bean,实现ApplicationContextAware接口

在平时spring项目中,某个不能注入Bean的项目中要获取Bean. @Component public class SpringUtil implements ApplicationContextAware { private static ApplicationContext applicationContext = null; public SpringUtil() { } public void setApplicationContext(ApplicationContext arg0

DIDAO.Common --- 项目中的常用类及其中函数

常用函数: CommonHelper.cs using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Security.Cryptography; using System.Text; using System.Threading.Tasks; using System.Web; using RazorEngine; using RazorEngine.Text

再eclipse的javaweb项目中添加JQuery文件时jquery-2.1.4.min.js报错

解决方法: eclipse导入jquery包后报错,下面有个不错的解决方法,需要的朋友可以参考下 eclipse导入jquery包后报错,处理步骤如下: 1.打开项目.project文件,去掉如下内容: <buildCommand> <name>org.eclipse.wst.jsdt.core.javascriptValidator</name> <arguments> </arguments> </buildCommand> 2.

Eclipse中一个Web项目引用另一个项目中的类

太久没有接触Webapps项目,今天忽然得到一对 Dynamic Web + Java Project SDK形式的Samples,却不知道如何正确引用,找到以下解决办法: 项目属性Java Build Path中add,编译错误就会消失了.但是在发布启动时,会报java.lang.ClassNotFoundException. 经过调试,在发布路径里没有找到被引用项目的文件.解决方法: 第一步,项目属性Java Build Path中,Libraries–Add Class Folder. 第

一个文件中多个类,public类与main方法保持一致

package AbstractClassAndInterface; public class AbstractClassTest { public static void main(String[] args) { AbstractClass1 abstractClass=new AbstractClass1() { @Override protected void setprotectedMethod() { System.out.println("调用方法:setprotectedMeth