Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F# 如何通过PackageReference将FsLexYacc添加到项目中_F# - Fatal编程技术网

F# 如何通过PackageReference将FsLexYacc添加到项目中

F# 如何通过PackageReference将FsLexYacc添加到项目中,f#,F#,我不知道如何在我的mac os上安装fslex。根据,我需要在文件中的某个位置添加包引用: 但是包引用应该添加到哪个文件?我假设有一种项目描述xml文件,所有F#开发人员都使用它。在哪里可以找到有关此类文件的文档?是否要添加 <PackageReference Include="FsLexYacc" Version="9.0.2" /> 到项目的.fsproj文件。FsLexYacc自述文件错误地假设,当它告诉您“向项目”添加包引用时,

我不知道如何在我的mac os上安装fslex。根据,我需要在文件中的某个位置添加包引用:

但是包引用应该添加到哪个文件?我假设有一种项目描述xml文件,所有F#开发人员都使用它。在哪里可以找到有关此类文件的文档?

是否要添加

<PackageReference Include="FsLexYacc" Version="9.0.2" />

到项目的
.fsproj
文件。FsLexYacc自述文件错误地假设,当它告诉您“向项目”添加包引用时,您知道应该将其放入
.fsproj
文件中。每个F#项目都应该有一个
.fsproj
文件

.fsproj
文件本质上与它们的C#等效文件
.csproj
文件相同,您可以对其执行以下操作

请注意,大多数.NET开发人员都避免在可以避免的情况下直接修补项目文件。例如,我个人会选择