我正在使用ScriptSharp和SparkleXrm使用C#构建一些JavaScript,但是一直遇到我的JS文件不再生成的问题。我注意到的是我正在静默构建失败。即没有错误,但是如果我监视状态栏,则会看到Build Failed。
由于我最近似乎经常遇到这种情况,因此我启用了诊断生成输出,而罪魁祸首始终是ScriptSharp并出现以下错误:
Done executing task "ScriptCompilerTask" -- FAILED. (TaskId:40)
任何输出都不会发出任何光。我已经审查了这个问题,但这似乎不是我的问题:
我注意到有时mscorlib是作为参考随机添加的,但是删除它并不能解决问题。也未引用System.DLL。
我在索引器上使用了IntrinsicProperty,但这对我来说似乎很好,并且删除它没有影响。从历史上看,ScriptSharp使用此属性集成功构建了我的JS文件。
我尝试撤消我的最后一组更改,这些更改是在完成一些初始化任务后设置一些回调,并试图使敲除功能作用于页面上的消息。仍然停留在问题所在上。
我在输出中遇到的唯一“错误”是未设置outputpath文件夹,我已经检查了所有这些错误,并且确实已将它们设置好。无论ScriptSharp是否失败,这些似乎都将持续存在。看来是个红鲱鱼。
我知道,如果我花几个小时随机地更改或删除内容,最终我将使它重新工作。然后逐行恢复所有内容。...但是我的项目相当大,非常耗时。
有什么方法可以准确地找出ScriptSharp存在的问题吗?