{"action":"created","issue":{"url":"https://api.github.com/repos/fsharp/FSharp.Compiler.Service/issues/631","repository_url":"https://api.github.com/repos/fsharp/FSharp.Compiler.Service","labels_url":"https://api.github.com/repos/fsharp/FSharp.Compiler.Service/issues/631/labels{/name}","comments_url":"https://api.github.com/repos/fsharp/FSharp.Compiler.Service/issues/631/comments","events_url":"https://api.github.com/repos/fsharp/FSharp.Compiler.Service/issues/631/events","html_url":"https://github.com/fsharp/FSharp.Compiler.Service/issues/631","id":176194096,"number":631,"title":"FSharp.Compiler.Service dependency on MSBuild","user":{"login":"nightroman","id":927533,"avatar_url":"https://avatars.githubusercontent.com/u/927533?v=3","gravatar_id":"","url":"https://api.github.com/users/nightroman","html_url":"https://github.com/nightroman","followers_url":"https://api.github.com/users/nightroman/followers","following_url":"https://api.github.com/users/nightroman/following{/other_user}","gists_url":"https://api.github.com/users/nightroman/gists{/gist_id}","starred_url":"https://api.github.com/users/nightroman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nightroman/subscriptions","organizations_url":"https://api.github.com/users/nightroman/orgs","repos_url":"https://api.github.com/users/nightroman/repos","events_url":"https://api.github.com/users/nightroman/events{/privacy}","received_events_url":"https://api.github.com/users/nightroman/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fsharp/FSharp.Compiler.Service/labels/feature%20request","name":"feature request","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-09-10T18:28:14Z","updated_at":"2016-10-18T04:40:04Z","closed_at":null,"body":"As far as I know, project related tools moved to FSharp.Compiler.Service.ProjectCracker. At the same time, FSharp.Compiler.Service still depends on MSBuild and cannot be loaded and used without MSBuild installed.\r\n\r\nILSpy shows the following references:\r\n````\r\nMicrosoft.Build.Framework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\r\nMicrosoft.Build.Tasks.v12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\r\nMicrosoft.Build.Utilities.v12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\r\n````\r\n\r\nI wonder if this dependency is by design or not. In the latter case, it would be nice if this dependency is removed. FSharp.Compiler.Service is useful on its own without MSBuild related stuff.\r\n"},"comment":{"url":"https://api.github.com/repos/fsharp/FSharp.Compiler.Service/issues/comments/254405027","html_url":"https://github.com/fsharp/FSharp.Compiler.Service/issues/631#issuecomment-254405027","issue_url":"https://api.github.com/repos/fsharp/FSharp.Compiler.Service/issues/631","id":254405027,"user":{"login":"nightroman","id":927533,"avatar_url":"https://avatars.githubusercontent.com/u/927533?v=3","gravatar_id":"","url":"https://api.github.com/users/nightroman","html_url":"https://github.com/nightroman","followers_url":"https://api.github.com/users/nightroman/followers","following_url":"https://api.github.com/users/nightroman/following{/other_user}","gists_url":"https://api.github.com/users/nightroman/gists{/gist_id}","starred_url":"https://api.github.com/users/nightroman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nightroman/subscriptions","organizations_url":"https://api.github.com/users/nightroman/orgs","repos_url":"https://api.github.com/users/nightroman/repos","events_url":"https://api.github.com/users/nightroman/events{/privacy}","received_events_url":"https://api.github.com/users/nightroman/received_events","type":"User","site_admin":false},"created_at":"2016-10-18T04:40:04Z","updated_at":"2016-10-18T04:40:04Z","body":"\r\n[FSharpFar]: https://github.com/nightroman/FarNet/tree/master/FSharpFar\r\n\r\n@dsyme The tool is [FSharpFar] and the FCS scenarios that it uses are briefly\r\ndescribed four comments above.\r\n\r\nLet me put the latest changes of FSharpFar in order and release its version\r\nthat uses FCS 8.0.0 and opts out of MSBuild in cases of `.fs.ini` configuration.\r\nThen I will describe how to get Far Manager, FarNet, and FSharpFar and repro steps.\r\n"}}
{"actor":{"display_login":"nightroman"}}