这是VS2017中的问题图:
编译器抛出:
FS0039 The namespace 'Web' is not defined.
但是在它之前的'Web'就可以了!
当然,我已经引用了System.Web.Mvc.dll.事实上,如果我把它放在同一个项目中的特定文件中(在本例中是Global.asax.fs),那么开放引用(和代码)就可以正确编译.
更新:
TLDR; 这个问题神秘地消失了......
多次重新编译后,重新启动并重新启动问题仍然存在.最后,我在.fsproj中手动编辑了文件顺序(在Global.asax.fs之后移动myfile.fs)并编译了!然后检查,我将文件顺序移回原始订单......它仍然有效!?!
不知道该说些什么.如果有人有同样的问题,请知道你并不孤单.摆弄它,等待和摆弄一些,问题就会消失......我想......
| 归档时间: |
|
| 查看次数: |
661 次 |
| 最近记录: |