.net-如何解决.NET DLL互相引用、操作的问题

问题描述

如何解决.NET DLL互相引用、操作的问题

用Reflector破解了一个C/S项目,有多个工程。其中几个工程存在DLL互相引用、互相操作的问题,导致无法正常编译

解决方案

只保留类的公共成员的定义,去掉函数内的代码,是否可以解除互相引用?编译成dll后让工程引用dll而不是其它工程,再把完整的代码复制进来,一样可以独立编译了。
最简单的做法是全加到一个工程中,没必要一样用多个工程啊。

解决方案二:

解决java和.NET互相操作memcache差异问题

时间: 2024-10-07 08:44:12

.net-如何解决.NET DLL互相引用、操作的问题的相关文章

一个dll可以引用多次吗?

问题描述 一个dll封装了静态类,如果是一个账号登录那没问题.现在我想同时登录多个账号,而这些静态类又和账号相关,该怎么做?可以复制多个dll对应多个账号吗? 解决方案 解决方案二:静态类本身没关系,你的问题是账户相关的信息是否是全局唯一的,如果是,比如用一个static字段存放这信息,那就不能解决方案三:一个dll只能引用一次解决方案四:关键看你静态类做什么事情,才能分析用户对这个静态类有什么影响解决方案五:DLL只会被引用一次你可在静态类中用集合保存用户信息,这样就没有你现在的烦恼了解决方案

解决win7系统无法进入操作中心的方法教程

  Windows操作中心是一个查看警报和执行操作的中心位置,它可帮助保持 Windows 稳定运行,不过在win7系统下,windows操作中心貌似很少用户会进入查看,不过不能因为我们不经常使用而对其不理不睬,近期有部分使用win7系统的用户向小编反映,在即的windows操作中心无法打开,对于出现该问题的用户我们应该如何解决呢?下面看小编为大家带来的解决方法! 解决win7系统无法进入操作中心的方法教程 1.首先,我们同时按下win7电脑键盘上的win+R快捷键打开电脑的运行窗口,在打开的运

c#引用的dll回调引用的窗体怎么做?

问题描述 串口在dll里,接收数据后需要回调窗体里的方法并显示数据,怎么回调?先谢了! 解决方案 解决方案二:函数指针,C#中的委托解决方案三:在你的dll里定义一个事件publiceventEventHandlermyevent;在你的窗体中定义回调函数void你的回调函数(objectsender,EventArgse){...}使用dll类型.myevent+=你的回调函数 解决方案四:事件委托,版主说得对解决方案五:问题是那个DLL是不是你写的,如果是你写的,按楼上说的用委托,然后DLL

【Loadrunner】解决客户端生成和引用GUID的方法

方法: 1.将生成GUID方法放在新建的GUID.h文件中: 2.把这个文件放入脚本保存处: 3.在globals.h中增加函数头"#include "GUID.h"": 4.直接引用(备注:如果要将生成的GUID 作为请求参数,必须先用lr_save_string函数转换成LoadRunner能识别的参数,否则无法使用) char lr_guid_gen(char paramName){ //生成GUID方法 typedef struct _GUID { unsi

PHP引用操作以及外部操作函数的局部静态变量的方法

通过引用方式在外部操作函数或成员方法内部的静态变量 下面举个简单的例子,说明三个关于引用方面的问题: 1. 参数引用后函数内进行类型转换同样是地址操作 2. 参数引用后再传递给其他函数时需要再次添加引用符才能保持地址操作 3. 函数返回值引用必须在函数申明时以及调用时都添加引用操作符 该例子使用的是对象方法的操作,同样适用于函数 <?php class A { public function & test1(& $a) { static $i = 0; var_dump($i); $

解决基于NT内核的操作系统启动故障(2)

解决 无论哪个阶段出现问题,那么 Windows 都可能停止响应(挂起)或提示错误消息,原因是缺少操作系统所需的文件或者这些文件已损坏.解决此类问题需要科学利用Windows 提供的方法,其中包括安全模式.故障恢复控制台和紧急修复盘等.启动过程指在启动加载器上选择相应的系统项后至出现桌面并且硬盘停止响动为止,如果没有出现启动加载器选择菜单,则需要通过安装光盘或手工恢复丢失的启动加载器菜单. 排除故障的过程遵循先 Windows 环境中加载的程序,然后核心操作系统的循序,如果故障与前者有关就卸载或

解决如何让AsyncTask终止操作

 受到这个的启发终于结局了如何在AsyncTask运行中终止其操作. 单纯的onCancelled(true)是不行的 下面把代码贴出来~实现了登陆功能. AsyncTask简介,它使创建需要与用户界面交互的长时间运行的任务变得更简单.相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现. package com.isummation.exampleapp; import java.io.BufferedReader; import java.io

Word2010文档插入书签交叉引用操作步骤

在Word2010文档中,通过插入交叉引用可以动态引用当前Word文档中的书签.标题.编号.脚注等内容.以插入书签交叉引用为例,操作步骤如下所述: 第1步,打开已添加书签的Word2010文档窗口,将插入条光标定位到合适的位置.切换到"插入"功能区,在"链接"分组单击"交叉引用"按钮,如图1所示. 图1 单击"交叉引用"按钮 第2步,在打开的"交叉引用"对话框中,单击"引用类型"下拉三角

Microsoft.SharePoint.dll无法引用

问题描述 我机器上没有sps3,我要作webservice,从别的机器上考了Microsoft.SharePoint.dll,但是编译时没问题,我看*.asmx.提示未能加载文件或程序集"Microsoft.SharePoint.Library,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c"或它的某一个依赖项.系统找不到指定的文件.这是为什么啊 解决方案 解决方案二:如果是警告的话,没问题的吧.解决方案