Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
Visual studio 2010 F#编译挂起在Visual Studio中_Visual Studio 2010_F# - Fatal编程技术网

Visual studio 2010 F#编译挂起在Visual Studio中

Visual studio 2010 F#编译挂起在Visual Studio中,visual-studio-2010,f#,Visual Studio 2010,F#,我有一个包含C和F项目混合的解决方案(这是一个Silverlight应用程序)。当我试图在VisualStudio2010SP1中编译它时,构建过程挂起在一个F#项目上。如果我删除该项目,它将挂在另一个F#项目上 F#编译器(fsc.exe)没有运行,我找不到任何可能要终止的进程(除了devenv.exe) 它在命令行上使用MSBuild进行良好编译。它在VS11测试版中编译得很好。我们还不能将解决方案迁移到VS11 这发生在我的电脑和另一台电脑上。其他团队成员都没有此问题 以前有人见过这种行为

我有一个包含C和F项目混合的解决方案(这是一个Silverlight应用程序)。当我试图在VisualStudio2010SP1中编译它时,构建过程挂起在一个F#项目上。如果我删除该项目,它将挂在另一个F#项目上

F#编译器(
fsc.exe
)没有运行,我找不到任何可能要终止的进程(除了
devenv.exe

它在命令行上使用MSBuild进行良好编译。它在VS11测试版中编译得很好。我们还不能将解决方案迁移到VS11

这发生在我的电脑和另一台电脑上。其他团队成员都没有此问题


以前有人见过这种行为吗?如何进行调试?

转到工具\Options\Project&Solutions\Build&Run并将MSBuild output verbosity更改为“diagnostic”,然后检查输出窗口以查看挂起的确切位置可能会很有用,这可能有助于诊断。

VS 11转换的解决方案/项目文件在VS 2010中仍然可用。只要您交付给客户的构建是在没有.NET 4.5的机器上完成的,那么在有此问题的机器上迁移到VS 11就没有什么真正的缺点。F#项目在VS11 Beta中不兼容。@Brian-真的吗?我的意思是,你应该知道,我只是很惊讶,因为我有一个解决方案,有几个F(和C)项目,在VS2010和VS11中加载和编译都很好。我知道在VS 11中,但我没有注意到任何其他问题。可能有两个版本都能工作的项目,但在边缘情况下存在一些不兼容,测试版在升级程序中有一些bug。如果它对你有用,很好,但是不要期望它是一个“它只是工作”的东西。呃,这个问题不是关于VS11。。。