首页 文章

尝试运行用F#编写的应用程序时获取System.IO.FileNotFoundException异常

提问于
浏览
4

请记住,我是.Net和F#世界的新手 . 如果我的问题听起来很愚蠢或者我没有使用正确的术语,我会提前道歉 . 话虽如此,这是我的问题:

我使用visual studio 2010编写了一个简单的F#consol应用程序 . 在我的计算机上成功执行应用程序后,我将调试目录下的可执行文件移动到不同的计算机并尝试执行它 . 这导致以下执行

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

标记机已安装.net 4 . 我检查了GAC,发现以下“FSharp.Core,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”

但是应用程序正在寻找FSharp.Core,版本= 4.0.0.0 . 如果我理解正确,没有这样的F#4.0版本可用,那么为什么我的应用程序正在寻找Version = 4.0.0.0?欢迎任何帮助

谢谢

Sudaly

1 回答

  • 7

    另一台机器上安装了F# Runtime吗?

相关问题