FSlex / FSyacc崩溃 - 找不到FSharp.Core程序集

时间:2012-05-26 08:05:54

标签: f# windows-8 visual-studio-2012 fsyacc fslex

我遇到FSlex / FSyacc在我的计算机上崩溃的问题。

在上下文中,这是在Parallels虚拟机内运行的Windows 8 Consumer Preview(32位)上运行的Visual Studio 11 beta中。

  

------ Build build:项目:基础,配置:调试任何CPU ------ C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(1546, 5):   警告MSB3245:无法解析此引用。找不到   程序集“log4net,Version = 1.2.11.0,Culture = neutral,   PublicKeyToken = 669e0ddf0bb1aa2a“。检查以确保装配   存在于磁盘上。如果您的代码需要此引用,您可以   得到编译错误。基础 - >   C:\ Users \用户关系\桌面\静\干线\静\基础\ BIN \调试\ Basis.dll   ------ Build build:项目:语法,配置:调试任何CPU ------ cd C:\ Users \ nexus \ Desktop \ Statical \ trunk \ Statical \ Syntax \ CALL C:\ Users \ nexus \ Desktop \ Statical \ trunk \ Statical \ Syntax \ fsyacc.cmd CALL   C:\ Users \用户关系\桌面\静\干线\静\语法\ fslex.cmd   运行fsyacc.cmd ... CalParser.fsp运行fsyacc.exe ...未处理   例外:System.IO.FileNotFoundException:无法加载文件或   assembly'FSharp.Core,Version = 2.0.0.0,Culture = neutral,   PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该   系统找不到指定的文件。文件名称:'FSharp.Core,   Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'
  at。$ FSharp.PowerPack.FsYacc.Driver.main @()WRN:   程序集绑定日志记录已关闭。要启用程序集绑定   失败日志记录,设置注册表值   [HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)为1.注意:有   与程序集绑定失败相关的一些性能损失   日志记录。要关闭此功能,请删除注册表值   [HKLM \ SOFTWARE \微软\融合!EnableLog。运行fslex.cmd ......不行   运行fslex.exe,因为CalLexer.fs比CalLexer.fsl更新   C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(1036,5):   错误MSB3073:命令“cd   C:\ Users \ nexus \ Desktop \ Statical \ trunk \ Statical \ Syntax \ CALL   C:\ Users \ nexus \ Desktop \ Statical \ trunk \ Statical \ Syntax \ fsyacc.cmd CALL   C:\ Users \用户关系\桌面\静\干线\静\语法\ fslex.cmd”   退出,代码为-532459699。完成建筑项目“Syntax.fsproj” -   失败。

相关部分似乎是这样的:

  

未处理的异常:System.IO.FileNotFoundException:无法加载   文件或程序集'FSharp.Core,Version = 2.0.0.0,Culture = neutral,   PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该   系统找不到指定的文件。文件名称:'FSharp.Core,   Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'
  at。$ FSharp.PowerPack.FsYacc.Driver.main @()

不确定为什么它无法找到FSharp.Core程序集。

想法?

1 个答案:

答案 0 :(得分:3)

我忘了安装F#2.0。对此存在依赖。

相关问题