有!条件编译,但是我没用过不好乱说。
#define DEBUG 启用调试
#undefine DEBUG 禁用调试 可以查查文档,都一样的
#define DEBUG 启用调试
#undefine DEBUG 禁用调试 可以查查文档,都一样的
解决方案 »
- 为何无法保存数据呢?
- 字符串"2008-08-01"在DataGridView中显示为"200881",怎样才能让它还是显示为"2008-08-01"
- 求教:关于remoting 中的客户端激活
- C#调c++ dll,函数参数为指向指针的指针的输出参数,需要在外面释放内存,如何调用
- 用javascript返回的数组如何赋给.net中的datatable
- .NET中,“工程”菜单中的“添加引用”中存在的dll,com都可以在程序中通过using namespace使用吧?
- 有什么软件或方法可以检查出一个文件中的某个块有没有数据
- C#开发开发登陆界面
- 如何在RichTextBox控件重写WndProc方法获得滚动条的参数?
- 在Windows服务中的打印问题
- Win2003 与 Sql2000
- 我现在想用CS模式开发一个小的信息系统,有方法借鉴吗?高分相送
就是在#ifdef中加上要引用的配件。
我现在只知道两种引用配件的办法:
1:csc命令中加上/r:xxx.dll参数。这个办法肯定行,但必须自己写一大堆批处理文件。而且不好调试跟踪。
2:在.csproj文件中有一个xml元素:
<References>
<Reference
Name = "System"
AssemblyName = "System"
HintPath = "E:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.dll"
/>
<Reference
Name = "System.Data"
AssemblyName = "System.Data"
HintPath = "E:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Data.dll"
/>
<Reference
Name = "System.XML"
AssemblyName = "System.XML"
HintPath = "E:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.XML.dll"
/>
<Reference
Name = "System.Web.Services"
AssemblyName = "System.Web.Services"
HintPath = "E:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Web.Services.dll"
/>
<Reference
Name = "ZipWrapper"
AssemblyName = "ZipWrapper"
HintPath = "..\ZipWrapper\bin\Debug\ZipWrapper.dll"
/>
</References>
但是这个元素没办法放到<build><config>Name=DEBUG.....</config></build>块中
我的问题不是有没有#ifdef,而是有没有#pragma lib("xxx.lib")
然后在菜单中选择生成项目,那么在debug下就会有你想要的dll文件
wish u good luck
--------Greatsft