C#生成.dll

问题描述

怎样将一个C#程序生成.dll文件

解决方案

解决方案二:
建个ClassLibrary工程
解决方案三:
属性设置输出类型为类库就是DLL
解决方案四:
设置项目属性,设置输出类型为类库。
解决方案五:
引用3楼yagebu1983的回复:

设置项目属性,设置输出类型为类库。

解决方案六:
引用3楼yagebu1983的回复:

设置项目属性,设置输出类型为类库。

同意!
解决方案七:
建个项目。再建个类库。编译。dll就在类库里边的文件里边。
解决方案八:
在一个解决方案里,其他的工程都是以动态链接库的形式被调用的,生成解决方案后,在bin-〉debug下就能找到所要的.dll文件

时间: 2024-11-17 19:25:36

C#生成.dll的相关文章

用VB生成DLL封装ASP代码,连接数据库

封装|连接数据库 这篇文章以VB生成的DLL封装ASP代码来连接数据库(以Access数据库为例). 一般情况下我们在用ASP连接Access的数据库时通常都会进行如下的操作 '//Proconn.asp<%dim ProConnset ProConn=Server.CreateObject("ADODB.CONNECTION")ProConn.Open "driver={Microsoft Access Driver (*.mdb)};uid=;pwd=123;DBQ

C#中如何调用C生成DLL文件

环境: VS2010, Win7 1. 添加新项目->Win32项目 输入名称:CSInvokeCDll 2.应用程序设置中选择DLL然后点击完成 3 在CSharpInvokeCPP.CPP中书写C代码 #include "stdafx.h" #include "malloc.h" #include "userinfo.h" typedef struct { char name[32]; int age; } User; UserInfo

dll生成-VC++生成DLL文件,产生的函数前面带下划线 后面带@符号,请问这个怎么解决?

问题描述 VC++生成DLL文件,产生的函数前面带下划线 后面带@符号,请问这个怎么解决? 如题 函数名应该是 Java_GoodLuck_get 但是结果却是这样 _Java_GoodLuck_get@8. 这样我不能用Java调用这个DLL里面的函数啊.大神求助. 解决方案 LZ可以参考这篇文章:http://blog.csdn.net/codehat/article/details/4439465 应该是你没有指定导出符号,所以就会默认生成符号,默认生成的符号里面就有些特殊字符. 解决方案

vb-VB 调用fortran函数(已经生成dll),怎么实现数组的传递?

问题描述 VB 调用fortran函数(已经生成dll),怎么实现数组的传递? VB调用fortran生成的dll.传数值,我已经实现,但是传数组地址没成功, 但是用C语言就可以找到数组的首地址,但是VB就不行,请VB的高手指教 fortran 代码如下(生成dll): subroutine ComputeFwd_DC1D(Pm,nParams,AB2,nd) !DEC$ ATTRIBUTES REFERENCE::Pm,nParams,AB2,nd implicit none integer

VS2008生成dll文件求助

问题描述 各位大虾好,我是第一次上来求助希望有人能帮我.我的问题:我用C#语言在VS2008平台生成dll文件,通过Reflector工具打开我的dll能看到我dll里的所有代码:而用C++语言通过VC6.0生成的dll文件在Reflector工具里却打不开:有谁能告诉我该怎么办,是不是生成dll的时候需要怎么设置?我的dll文件是需要给客户的,我该怎么改进.拜谢大家了!! 解决方案 解决方案二:一个是托管dll,vc的不是托管dll解决方案三:你给用户的时候,顺便把.h文件也给用户,用户就知道

dll动态库-c调用fortran生成dll,我现在有.c.for.def .lib 文件,不知道怎么重新编译dll

问题描述 c调用fortran生成dll,我现在有.c.for.def .lib 文件,不知道怎么重新编译dll 我现在有的文件如下: BLAS.lib CMB82.c CMB82.def CMB82.inc CMB82a.for CMB82b.for LAPACK.lib WKShead.h 这是在网上下的别人的DLL源文件,怎样才能重新编译成dll文件

vs2015-关于生成dll文件的问题

问题描述 关于生成dll文件的问题 vs2015,类库生成成功,但资源管理器中找不到bin文件夹,怎么回事 解决方案 发现是我自己搞错了,问题已解决 解决方案二: CnsHook.dll 文件描述: CnsHook.dll是网络实名客户端相关文件,用于Hook地址栏消息. 所属软件: 3721实名上网 清除方法: 使用置顶的流氓软件清除工具进行清除 ■SPTED.dll 文件描述: 这是一个PE木马病毒,目前还不清楚是安装了什么软件后带来的 清除方法: 进入安全模式后删除. ■IRJIT.dll

C#如何将一个方法公开出去,先在一个类库中声明生成dll后,在主程序中实现,求如何实现

问题描述 C#如何将一个方法公开出去,先在一个类库中声明生成dll后,在主程序中实现,求如何实现 就是主程序的一个方法 继承类库声明的方法后 通过类库生成的dll公开出去,主程序要如何让实现类库中声明的方法 解决方案 插件引用主程序可以了,也可以做一个公共的dll,插件和主程序都引用它. 在这个dll或者主程序中定义接口或者抽象类,在插件中实现或者继承

怎么生成dll

问题描述 别人写的一个视频程序函数,因为我有多个视频窗口都要调用这个函数,所以想把这个函数打包然后我的视频窗口函数的部分就可以直接调用这个函数,而不用重复的写,该怎么完成???????????如果是生成dll,我是初学者,所以也不知道怎么生成dll,请问你们能具体告诉我步骤吗? 解决方案 解决方案二:项目右键,属性,选择左侧应用程序标签,右侧选择输出类型为类库解决方案三:新建一个C#项目--类库---把代码复制进去,编译dll再项目中添加dll引用就行了解决方案四:csc解决方案五:添加一个类库

dll生成-想用MFC生成.dll物件,lib和ilk文件是否可以扔了

问题描述 想用MFC生成.dll物件,lib和ilk文件是否可以扔了 为了被别人调用,MFC生成.dll物件,同时产生的lib和ilk文件是否可以扔了? 解决方案 看你dll怎么实现的,如果调用方是loadlibary动态调用的话,别人不需要lib和.h,如果是静态链接的话需要使用你的lib和.h