问题标签 [sscli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
945 浏览

.net - .Net Framework 3.5 的 SSCLI

.Net Framework 3.5 是否有等效的 SSCLI?可以调试和逐步执行的东西。

0 投票
3 回答
900 浏览

.net - SSCLI 2.0 (ROTOR) 和 .NET 有什么区别?

SSCLI 2.0 和 .NET 之间是否存在很大差异,我知道微软不会发布他们的垃圾收集器或 JIT 编译器,并且使用更简单的实现,但就其余部分而言,有很大区别吗?

0 投票
3 回答
2931 浏览

.net - 共享源 CLI 4.0?

Microsoft 几年前发布了共享源公共语言基础结构(以前称为 ROTOR 的代码),基本上作为 .NET运行时的参考实现。虽然实际的 .NET 运行时(mscorlib、mscoree、mscorjit 等)不是从 SSCLI 编译的,但调试它们表明它们非常相似,并且至少共享大部分相同的内存结构。

在使用 .NET 2.0 编译的程序集调试棘手的系统行为时,这是一个非常宝贵的资源。现在 4.0 已经发布,对运行时进行了重大更改,我也很想找到它的参考源。Microsoft 过去更改了源的名称,所以我要么在寻找错误的东西,要么它尚未发布。是否有 .NET 4.0 兼容运行时的参考源?

0 投票
2 回答
167 浏览

.net - 有没有关于 SSCLI 的好书?

我越来越意识到,如果不深入了解代码细节,我就无法真正理解 CLR 的工作原理。

那么你能推荐一些关于 SSCLI(Shared Source CLI)的好书吗?

非常感谢。

0 投票
1 回答
884 浏览

.net - 用于 v4.0 clr 的 SSCLI(转子)?

有谁知道 v4.0 运行时是否有(或将会有)SSCLI 版本?

0 投票
2 回答
81 浏览

.net - 这是来自 SSCLI 库代码 ThreadSafe 的比较器类吗?

首先,默认属性线程安全吗?以下语句的效果是不是可能

除了创建线程之外,线程可能看不到?那么,是否构造了多个 Comparer 实例?

Microsoft 这样做是为了用创建多个对象的成本来交换同步成本吗?

其次,为什么首先将 defaultComparer 首先分配给比较器变量……然后再进行交换?为什么Comparer comparer = defaultComparer?

0 投票
2 回答
555 浏览

.net - CLR 是否在内部生成一个线程来响应计时器事件?

Hans 和我最近就这个主题进行了一些小讨论,我很好奇它是如何真正实现的。

请参阅此处评论中的初始讨论:C# 计时器是否自然是多线程的?

0 投票
1 回答
64 浏览

sscli - 我在哪里可以获得特定 IL 指令的本机实现?

我想看看某条IL指令的实现,例如,box在SSCLI中,在SSCLI 2.0源码中哪里可以得到?

0 投票
1 回答
78 浏览

vb.net - SSCLI 和 VB.NET

我有兴趣了解更多关于 .NET 框架如何在内部工作的信息。我已经下载了 Reflector 和 SSCLI。以下链接显示:“共享源 CLI 是源代码的压缩存档,用于 ECMA CLI 和 ECMA C# 语言规范的工作实现”: http: //www.microsoft.com/en-gb/download/详细信息.aspx?id=4917

SSCLI 是否不包括实现 VB.NET 的源代码,即只有 C 语言?

我意识到可以在这里下载 VB.NET 规范:http: //www.microsoft.com/en-us/download/details.aspx?id=15751

0 投票
0 回答
187 浏览

c# - 转子 SSCLI 2.0 - 构建 PAL 时出错

我正在尝试在 Windows 8.1 x64、VS2013(包括 MFC)下构建 Rotor SSCLI 2.0。源代码位于C:\sscli20.

而不是env.bat我编写了设置环境变量的 PowerShell 脚本,并且碰巧可能看起来是正确的:

运行后buildall.cmd出现以下输出:

日志文件如下: