gpt4 book ai didi

c# - 无法构建 JSIL

转载 作者:行者123 更新时间:2023-11-30 22:08:53 24 4
gpt4 key购买 nike

我有一个正在尝试使用的应用程序 JSIL在。为了做到这一点,我做了以下事情:

  1. 使用以下命令行命令下载代码:git clone --recursive https://github.com/sq/JSIL.git
  2. 在 Visual Studio Premium 2013 中打开 JSIL.sln
  3. 重建整个解决方案。

当我这样做时,我遇到了 1200 多个错误。它们似乎都与缺少引用文献有关。其中大部分似乎是:

  • 找不到类型或命名空间名称“Mono”
  • 找不到类型或命名空间名称“ICSharpCode”
  • 找不到类型或 namespace 名称“TypeSystem”
  • 找不到类型或 namespace 名称“MethodReference”
  • “JSIL.Transforms.DecomposeMutationOperators.TypeSystem”是一个“字段”,但像“类型”一样使用
  • 找不到类型或命名空间名称“FieldReference”

有谁知道我错过了什么/做错了什么?这似乎是一个强大的工具(如果它工作正常的话)。我真的很想试一试。

感谢您的任何见解。

最佳答案

您需要按照网页上的说明拉取 git 子模块。

git submodule update --init --recursive

如果您仔细查看编译错误,您会发现编译失败是因为您缺少项目文件(并且项目文件由子模块提供)。

引入 NuGet 包不会解决这个问题,因为 JSIL 依赖于特定版本的 Mono.Cecil 和 ILSpy;主干版本将不起作用。

关于c# - 无法构建 JSIL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21989397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com