Tag: 脚本#

在标准C#.NET项目中使用脚本#代码和字符串操作

我在我的标准控制台应用程序中添加了脚本#的引用。 之后,我试图从那里调用一些方法,但收到以下错误: 我想它发生在以下几行: string[] lines = s.Split(‘;’); 我的假设是通常的mscorlib库没有方法public string[] Split(char separator) ,但是有public string[] Split(params char[] separator) 是否可以为Script#项目和标准C#.NET项目编写带有此类字符串操作的有效代码? 由于这个问题,我必须为两个项目编写重复的代码,差别很小。 PS我尝试使用assemblty绑定重定向,正如在这个SO问题中讨论的那样,但它对我没有帮助。

unit testingScriptSharp项目中的c#代码

我正在使用ScriptSharp创建一个RIA应用程序。 除了一些古怪的东西之外还可 然而,使用Firebug查找和修复问题并不是很方便。 由于scriptsharp还提供了一个Dll,我希望使用一个单独的测试项目,使用Nunit来测试我的代码的某些部分。 出现的问题是生成的dll引用了mscorlib 0.7,导致与测试项目中的mscorlib 4冲突。 一个简单的解决方案是创建第二个纯C#项目并复制代码文件。 但维护2个具有相同代码库的项目…… 好奇,如果有另一种方法来做到这一点。 任何人? 编辑:Christian Dalager提出的解决方案。 小问题是ScriptSharp在mscorlib中重新定义了System.Diagnostics。 没有Debug.Assert / Writeline。 但现在几乎不再需要它了。