有什么方法可以在 C# 脚本 (CSX) 中创建条件引用?

问题描述

我有一个 CSX 脚本需要引用一个 DLL,但 DLL 的位置各不相同;在设计时它在一个文件夹中,但在运行时它在另一个文件夹中。我尝试为两个位置添加 #r 指令,但是当我运行调用脚本的应用程序时,我收到一个错误,用于设计时支持。有没有办法对 DLL 进行条件引用,这样如果 DLL 不存在,脚本就会地跳过它?或者在它周围放置某种条件,以便只执行当前环境的正确引用?

#r "../../../bin/Debug/net5.0/FrEee.Core.dll" // this one is for design time
#r "../../FrEee.Core.dll" // this one is for runtime

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)