gpt4 book ai didi

visual-studio-2010 - xbuild 和 F# (vs2010) 项目

转载 作者:行者123 更新时间:2023-12-04 23:07:29 25 4
gpt4 key购买 nike

我有一个主要是 C# 的 VS 2010 混合语言解决方案,但包含一个用 F# 编写的 Windows 服务。我已经在并行环境中使用 xbuild 构建了这座建筑,但是自从从 badgerports 升级到 Mono 2.10.5 的打包版本之后我一直无法让它工作。

我通常遇到的错误是:

/home/alex/git/Solution/FSProject/FSProject.fsproj: error : Target named 'Build' not found in the project.



让我感到困惑的是,查看项目文件时,似乎没有定义任何目标。我远不是 MSBuild 的专家,但这对我来说似乎有点奇怪。话虽如此,它以前确实有效。

有没有人遇到过(并希望找到解决方案)类似的问题?如果可能,我希望能够使用 xbuild 和 Visual Studio 构建解决方案。

环境是 mint 11(不确定这是基于 ubuntu Maverick 还是 natty),从 badgerports 运行 mono 2.10.5。 fsharp 是从最新源安装到默认前缀的。

编辑

由于布赖恩的指针,我已经能够更接近一点(我确实必须对路径进行硬编码,xbuild 似乎无法解决诸如“$(MSBuildExtensionsPath32)..\FSharp\1.0\Microsoft.FSharp.Targets”之类的问题”)。 FSC 现在实际上正在被调用,尽管它提示它无法解析对 FSharp.Core 的引用。

我找到了这个页面 F# and XBuild (Debian)有助于做到这一点。

最佳答案

如果你使用这个,就不再需要hackery了:

  • Mono 3.0.0 或更新版本。 (我的更改已合并 here 。)
  • FSharp tag 3.0.26 (or newer) on github (我的更改已合并 here .)。
  • 关于visual-studio-2010 - xbuild 和 F# (vs2010) 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7829805/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com