我正在尝试创建一个功能,使其可以从游戏控制台中的一行编译为.dll文件。 (这是在Unity 2019 VR游戏的Mod加载器中) 我已经创建了一个工作正常的.cs文件,但是,编译器csc.exe和我的引用出现了问题。
错误是
错误CS0006:找不到元数据文件'/ A:\ Program Files \ Steam \ steamapps \ common \ VTOL VR \ VTOLVR_Modloader \ ModLoader.dll /
我添加的所有.dll文件都会发生这种情况。 .dll是我在Visual Studio中创建的一个.dll,其余是从Unity 2019生成的,另一个是从资产存储中生成的。
所以我的问题是如何解决该元数据文件错误,我是否必须为这些引用生成自己的元数据文件,还是我使用的编译器错误?
其他详细信息:
csc.exe路径/ r:/“ dllpath” /,/ out:“ outputPath” / target:library / nostdlib“ .cs文件路径”