Vs生成dll,电子表格vs生成dll脚本文件
1. Vs生成dll
首先安装.net framework 2.0或以上
安装后找到所在文件夹
比如我的是win2003 目录是C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
看里面是不是有很多.exe程序,有一个就是要用到的,名字叫csc.exe
这个文件很重要他是c#编译器,vs也是用它来生成程序的
开始-运行-cmd
以我的目录为例
cd: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
打开这个目录
csc.exe X:\..\*.cs /reference:X:\..\*.DLL /target:X:\..\*.exe
带引用DLL的程序就可以生成了
X就是盘符(c,d..z)也就是.cs,.dll文件的全路径,*在此可做通配符,/target就是生成的文件的存放位置,*在此处应该是新程序的名字
这个程序很强(废话,编译器可不是一般人能做出来的),你可以输入
csc /?
2. vs生成dll脚本文件
1.打开Visual Studio 20102新建项目:文件》新建》项目选择Visual c++》Win32 项目》输入项目名称,选择保存目录,单击“确定”按钮进入Win32应用程序向导,单击“下一步”按钮应用程序类型选择DLL,附加选项选择空项目,单击“完成”按钮添加新类头文件:
在项目的头文件目录上单击鼠标右键》添加》新建项已安装的模板选择Visual C++》头文件》输入文件名称,单击“添加”按钮添加新类源文件:
在项目的源文件目录上单击鼠标右键》添加》新建项已安装的模板选择Visual C++》c++文件》输入文件名称,单击“添加”按钮为新类添加内容。内容如下:头文件simpleDLL.h:源文件simpleDLL.cpp:步骤阅读生成解决方案,OK,下一篇讲如何用VS2010编写动态链接库DLL的单元测试用例,调用DLL测试正确性
3. vs生成dll 类
首先用vb生成一个dll,然后打开vs,新建或打开一个工程,在解决方案资源管理器中,右键选择添加引用并选择那个dll文件即可
4. vs生成dll不带个人信息
用SDK提供的Depends.Exe 工具查找你程序运行所需的DLL或DLL引用的库文件,确保没有什么遗漏。
5. vs生成dll没有lib
可以找另一台的电脑上去复制下这个缺失的文件,看看能否解决问题 或者你可以尝试使用腾讯电脑管家来修复缺失DLL文件 具体方法是,打开腾讯电脑管家--电脑诊所--软件问题--丢失.Dll文件--一键修复--完成 如果还是解决不了,去脚本之家下一个文件直接复制进去就能搞定了 如果找不到,还可以下载一个dx修复工具3.0增强版,去修复一下
6. vs生成dll目录
(1)生成自己类库DLL文件打开VS2010,新建-项目-Windows-类库(),用于创建C#类库的项目(dll)。
按照正常编写类的方法封装一个自定义的类库类,写好后,可以再添加一个普通的测试类测试这个类库的正确性,生成项目,在bin目录下会出现和类名一致的dll文件。
这样我们自己的dll类库。也就是常说的动态链接库编译完成。
(2)查看他人的DLL中的函数内容如果想查看已有的dll中的函数声明,打开开始菜单----程序----Microsoft Visual Studio 2010----Microsoft Windows Tools SDK----IL反汇编程序,,拖拽任意一个已经存在的dll文件到IL反汇编窗口,查看内容,
7. vs生成dll没有lib文件
1:首先找到你下载的其他单机游戏的文件夹,然后找到这个文件夹内的steam_api.dll 以及 steam_api.lib。
2:然后把这两个文件一起复制,粘贴到你那个缺少steam_api.dll的游戏文件夹内。
3:之后点击游戏就可以完美运行了,关键就在于不光要有steam_api.dll还要连带steam_api.lib一起粘贴过去。
8. vs生成dll 无法启动dll
一般是缺少vs运行必需的dll库文件,可能是安装包文件不全,建议换新的安装包重新安装。