Visual Studio 11 Developer Preview. IntelliSense не может открыть модули F #? - PullRequest
3 голосов
/ 16 сентября 2011

Ошибка или я что-то не так делаю?

enter image description here

Error   13  The namespace or module 'BModel' is not defined
Error   12  The namespace or module 'Connector' is not defined
Error   11  The namespace or module 'Work' is not defined

Но компилируя с ним ...

командная строка:

C:\Program Files\Microsoft F#\v4.0\fsc.exe -o:obj\Debug\TCPBattle.dll -g --debug:full --noframework --define:DEBUG --define:TRACE --doc:D:\opc_boi\trunk\Debug\TCPBattle.XML --optimize+ --tailcalls- -r:"C:\Program Files\FSharp-2.0.0.0\v4.0\bin\FSharp.Core.dll" -r:"C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll" -r:"C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll" -r:"C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll" -r:"C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Numerics.dll" --target:library --warn:3 --warnaserror:76 --vserrors --LCID:1033 --utf8output --fullpaths --flaterrors "C:\Users\Username\AppData\Local\Temp\.NETFramework,Version=v4.0.AssemblyAttributes.fs" Hex.fs Model.fs DeviceModel.fs Native.fs C.fs Core.fs Connector.fs Work.fs Battle.fs 
BOIConnector -> D:\opc_boi\trunk\Debug\TCPBattle.dll

Ответы [ 2 ]

1 голос
/ 05 октября 2011

Я нашел, что вызвало такую ​​проблему. И на VS2010

такая же ошибка

это:

// エラーが発生
// 停止

Японские комментарии разбивают IntelliSense.

1 голос
/ 16 сентября 2011

Похоже, что вы в Battle.fs на скриншоте, и предположительно, например, Work.fs содержит модуль Work, и он находится выше Battle.fs ... если вы щелкнете правой кнопкой мыши по файлу в обозревателе решений и выберете свойства, будет ли для параметра BuildAction установлено значение «Compile»? Что происходит при компиляции (какая командная строка отправляется в fsc.exe в окне вывода)? (Вы пытались закрыть VS и перезапустить?)

...