我设法将C#文件(使用Dotpeek)进行了分配,我想编辑几个简单的内容(使用Visual Studio)。问题是,即使仅在主exe上进行编辑,该文件也具有许多DLL依赖性。
。显然,如果您尝试在VS上构建一个EXE而没有参考和依赖项,则编译器将抱怨。有什么解决方案吗?
如果没有依赖关系,就无法构建;但是,无需将依赖关系分解。只需添加DLL作为对项目的参考即可。
如果分解组件取决于其他DLL,这总是可以的。但是,如果其他DLL依赖于分解组件,则只有在没有签名的情况下,即如果它们不使用强名称,这才能起作用。签署的目的是完全禁止此类骇客。
否,您无法没有依赖项就无法构建,因为编译器必须检查该类型并具有指示成员等。