在github 上,FsLexYacc项目有一个测试目录。我尝试设置最简单的一个(“LexAndYaccMiniProject”)。
我按照以下步骤操作:
1/ 创建一个名为“LexAndYaccMiniProject”的 F# 控制台应用程序
2/安装包(“ PM > Install-Package FsLexYacc”来自VS 2013社区,它运行成功但只在项目目录下的包目录中创建文件)
3/ 关闭解决方案
4/ 将所有文件(Lexer.fsl、Parser.fsy、Program.fs、LexAndYaccMiniProject.fsproj、App.config)从 github 复制到本地项目目录
5/打开解决方案 --> 错误消息说没有这样的“bin\Debug\FsLexYacc.targets”文件。
从 FsLexYacc主页安装说明,我得到一个 .fsproj 的链接,其中包含:
<Import Project="..\packages\FsLexYacc.6.0.4\bin\FsLexYacc.targets" />
它与另一个项目(TestProjectUsingNugetPackage)有关,该链接不同于上面“示例”部分中的链接,指的是我已经复制的项目(“ LexAndYaccMiniProject ”)。
显然,FsLexYacc 主页安装说明部分通过链接指向最近托管在 github 上的两个不同项目。
问题:我缺少哪些步骤?接下来我应该检查什么?