完全忽略Visual Studio错误并强制编译

时间:2013-08-22 23:52:18

标签: c# dll visual-studio-2012

我正在尝试编译游戏dll,游戏在DLL上运行,我已经提取了我的DLL。添加了代码然后我计划重新编译它。除了存在一个小问题,因为游戏严重依赖于Unity引擎,因此很难将游戏编译回来,因为Visual Studio给我带来了令人难以置信的15000错误。

到底有没有?

1 个答案:

答案 0 :(得分:4)

简单,你不能。编译器错误不能被忽略,它们的出现是因为编译器发现了一些完全阻碍进一步处理和正确生成二进制文件的东西。使编译成为可能的唯一方法是修复所有语法错误,数据类型不匹配等,并提供适当的编译时依赖关系,以便它可以链接到所需的任何内容。

现在就你的具体情况而言。你说游戏取决于Unity。为了编译,Unity是100%必需的,期限,否则你必须删除它并相应地重写代码以消除依赖性(如果你不熟悉代码和库,这可能是一个巨大的任务)。但是,我问,在搞乱这个DLL之前,游戏是否会运行?如果是这样,则应在系统上安装所需的二进制文件。程序文件夹很可能包含依赖项,您可以将项目引用指向那些或(最好)将它们复制到项目源并使用它们进行编译。

您也可以直接搜索并下载库,这样您就可以满足任何编译时的要求。对于我想的第三方代码,这几乎是大多数人开发的标准方式。