我在 c# 中编写了一些使用库的代码,但我想分享它并希望它能够工作,无论该库是否存在,基本上我想检查我的代码是否存在库,如果它不存在,我使用备用代码来完成库应该做的事情。
那么你会怎么做呢?
我想也许我可以使用预处理器指令,但老实说,我对这些几乎没有经验,似乎无法找到如何做到这一点。
编辑 :
刚刚发现已经问过一个类似的问题: Checking for the exist of a reference/type at compile time in .NET (我在发布之前实际上已经搜索过,但不知何故错过了这个)
但似乎没有一个令人满意的答案。
真的没有办法做到这一点吗?
Edit2: 很抱歉没有早点指定,但我写的代码是在Unity3D项目中使用的,它基本上是一堆脚本。