未定义F#FS0039命名空间

时间:2017-06-11 02:46:59

标签: asp.net f#

这是VS2017中问题的图片:

WTF!!

编译器抛出:

FS0039 The namespace 'Web' is not defined.

但是在它之前的'Web'就可以了!!

当然,我已经引用了System.Web.Mvc.dll。事实上,如果我把它放在同一个项目中的特定文件中(在这种情况下是Global.asax.fs),那么开放引用(和代码)就可以正确编译。

更新

TLDR;这个问题神秘地消失了......

多次重新编译后,重新启动&重新启动问题仍然存在。最后,我在.fsproj中手动编辑了文件顺序(在Global.asax.fs之后移动myfile.fs)并编译完成!然后检查,我将文件顺序移回原始顺序......它仍然有效!?!

不知道该说些什么。如果有人有同样的问题,请知道你并不孤单。摆弄它,等待和摆弄更多,问题就会消失......我想......

0 个答案:

没有答案