diff --git a/README.md b/README.md index 1df9f5c..498655b 100644 --- a/README.md +++ b/README.md @@ -56,8 +56,17 @@ 3. Непременно сохраните его с расширением `.qsps` — отныне это формат для всех исходников QSP'а, просто потому что 4. И VS Code любезно должен предложить поискать расширение. Смело давите "Search" 5. Вот то единственное, что найдется (если, конечно, у меня не появились соперники, грр), и устанавливайте +5. На всякий случай перезапустите VS Code (`F1` -> `Developer: Reload Window`) 4. Всё +### Проделал все в точь-точь, как написано, все равно ничего не работает + +Хоть какое-нибудь окошко открылось? + +`F1` -> `View: Toggle Output` +Для начал + + ### Ну накодил я, что теперь-то? Скомпилировать в `.qsp`. Сделать это очень просто: жмете `F1`, введите `QSP: Build`, и по-идеи, должно скомпилироваться в то же место, что и ваш файл с исходником. diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index a38c2af..3ed809b 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -7,4 +7,7 @@ ### 0.0.3 — 07.08.2020 * build: .Net Core * fix: escape args txt2gam, txt2gam output error -* feat: buildAndRun \ No newline at end of file +* feat: buildAndRun + +### 0.0.4 — 08.08.2020 +* build: net461 \ No newline at end of file diff --git a/build.fsx b/build.fsx index 4cb34fe..705520c 100644 --- a/build.fsx +++ b/build.fsx @@ -202,7 +202,7 @@ Target.create "RunScript" (fun _ -> ) Target.create "CopyFSAC" (fun _ -> - let fsacBin = sprintf "%s/bin/Release/netcoreapp3.1" fsacDir + let fsacBin = sprintf "%s/bin/Release" fsacDir let releaseBin = "release/bin" copyFSAC releaseBin fsacBin ) diff --git a/paket.lock b/paket.lock index a586487..94d2c85 100644 --- a/paket.lock +++ b/paket.lock @@ -564,13 +564,13 @@ NUGET FSharp.Core (>= 4.3.4) - restriction: >= netstandard2.0 GIT remote: https://github.com/gretmn102/FParserQSP - (0b0b663b9239d8eb686dbc0632e14e614a0db20b) + (49a3aa9109a4931e94757fc8ed203347984ba9a7) build: build.cmd os: win - (0b0b663b9239d8eb686dbc0632e14e614a0db20b) + (49a3aa9109a4931e94757fc8ed203347984ba9a7) build: build.sh os: linux - (0b0b663b9239d8eb686dbc0632e14e614a0db20b) + (49a3aa9109a4931e94757fc8ed203347984ba9a7) build: build.sh os: osx GITHUB diff --git a/release/package.json b/release/package.json index b016c10..cb6c09f 100644 --- a/release/package.json +++ b/release/package.json @@ -1,6 +1,6 @@ { "name": "qsp", - "version": "0.0.3", + "version": "0.0.4", "publisher": "Fering", "contributors": [ { diff --git a/src/Core/LanguageService.fs b/src/Core/LanguageService.fs index 796358a..73b266a 100644 --- a/src/Core/LanguageService.fs +++ b/src/Core/LanguageService.fs @@ -546,7 +546,7 @@ Consider: } if Environment.isWin then let fsautocompletePath = - VSCodeExtension.ionidePluginPath () + @"/bin/QspServer.exe" + VSCodeExtension.ionidePluginPath () + "/bin/net461/qspserver.exe" printfn "%A" fsautocompletePath let args = [ @@ -564,7 +564,7 @@ Consider: let spawnServer dotnet = let fsautocompletePath = [ - VSCodeExtension.ionidePluginPath () + "/bin/qspserver.dll" + VSCodeExtension.ionidePluginPath () + "/bin/netcoreapp3.1/qspserver.dll" ] |> ResizeArray createObj [