dll加入到GAC后,如何方便的调试

简介:

  当你把dll加入到GAC后,调试的时候系统会先去GAC中去找,为了实现调试,我们每次修改程序编译后,都要把它重新加到GAC中,比较繁琐。起始我们可以用另一种方法来避免这种繁琐。

1、添加一个环境变量DEVPATH,value为要调试的dll文件的路径,如c:\debug\

2、在C:\WINNT\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config文件中加入如下片断:

< runtime >
  
< developmentMode developerInstallation = " true "   />
</ runtime >

注:v1.1.4322是指.NetFramework1.1,如果是2.0,路径则为v2.0.50727\

3、如果同时安装了.NetFramework1.1和2.0,并且你想在1.1环境下调试,则需要指定,不然默认会用2.0环境。比如用第三方程序跑dll文件,则需要在第三方可执行程序路径下新建一个名为“可执行文件名.exe.config”,内容为:

<? xml version  = " 1.0 " ?>
< configuration >
    
< startup >
        
< requiredRuntime version = " v1.1.4322 " />
    
</ startup >
    
< runtime >
      
< developmentMode developerInstallation = " true "   />
   
</ runtime >
</ configuration >

这样就可以进行方便的调试了。



   本文转自loose_went博客园博客,原文链接:http://www.cnblogs.com/michaelxu/archive/2008/02/22/1077496.html,如需转载请自行联系原作者



相关文章
|
1月前
|
XML C# 数据格式
掌握了在Windows平台上查看DLL依赖的方法
掌握了在Windows平台上查看DLL依赖的方法
202 4
|
开发者 C++ Windows
Windows平台如何查看一个dll依赖的其他dll
好多开发者在做windows开发的时候,容易遇到dll依赖的问题,VS自带一个小工具dumpbin, 这个工具挺好用,可以查看dll相关依赖库,还可以看dll导出接口。
266 0
|
Windows
对自己编译的文件(exe/dll)进行签名的实践(Windows)
对自己编译的文件(exe/dll)进行签名的实践(Windows)
188 0
对自己编译的文件(exe/dll)进行签名的实践(Windows)
C++ 编写DLL文件给易语言调用
  摸索了两天了,终于解决了所有问题,在此跟大家分享。   需要三个文件,dll_demo.h、dll_demo.cpp、dll_dome.def   直接上代码:   头文件如下: 1 #ifndef _DLL_DEMO_H_ 2 #define _DLL_DEMO_H_ 3 #ifdef DL...
2174 0
|
C# 图形学 C++
Unity与 DLL文件 ☀️| 怎样使用 C# 类库 生成一个DLL文件 并 调用!
📢前言 🎬生成DLL文件 🎥使用 C#类库 将Unity中的脚本打包成 DLL文件 并调用 🏳️‍🌈第一步:打开Visual Studio之后,新建一个项目 🏳️‍🌈第二步:选择类库(.NET Framework),改个名字,选择一个位置路径 🏳️‍🌈第三步:然后在创建的脚本中简单写一点代码,如下所示 🏳️‍🌈第四步:然后在解决方案资源管理器右键这个脚本 -> 添加 -> 引用 🏳️‍🌈第五步:然后点击浏览,找到Unity安装路径 -> Editor -> Data -> Managed 下的这两个DLL 文件,点击添加!
Unity与 DLL文件 ☀️| 怎样使用 C# 类库 生成一个DLL文件 并 调用!
|
API C# C++
C#开发奇技淫巧二:根据dll文件加载C++或者Delphi插件
原文:C#开发奇技淫巧二:根据dll文件加载C++或者Delphi插件       这两天忙着把框架改为支持加载C++和Delphi的插件,来不及更新blog了。      原来的写的框架只支持c#插件,这个好做,直接用c#的反射功能便可。
1112 0
|
C# .NET 开发框架
C# 版dll 程序集合并工具
原文:C# 版dll 程序集合并工具 C# 版dll 程序集合并工具      最近要开发一个控件给同事用,开发中会引用一些第三方DLL,这样交给用户很不方便,希望的效果是直接交付一个DLL文件。网上找了一些资料。
1159 0