1

我正在研究使用 Script# 通过将其编译为 JavaScript 来与客户端共享我们的一些 C# 业务逻辑。

问题是,是否可以从另一个 .NET 程序集中引用 Script# 类库?我试过在快速测试中这样做,但失败得很惨

查看 Script# 源代码让我相信这是不可能的,因为没有为 Script# 的 mscorlib 类提供实现代码。以 String 类为例。

如果有人可以对此提供明确的答案,我将不胜感激。

4

1 回答 1

4

我所做的是创建两个项目。#script 项目和 .net 类库项目。然后我链接每个 .cs 文件(将现有项目添加为链接)。

您可以使用#IF SCRIPTSHARP .... #ENDIF 预处理器来避免编译特定的#script 属性。

最后,您可以编译这两个库并重用代码。

我每天都使用它,而且效果很好。

于 2012-07-12T21:47:29.453 回答