{"action":"created","issue":{"url":"https://api.github.com/repos/fsharp/fsharpbinding/issues/986","labels_url":"https://api.github.com/repos/fsharp/fsharpbinding/issues/986/labels{/name}","comments_url":"https://api.github.com/repos/fsharp/fsharpbinding/issues/986/comments","events_url":"https://api.github.com/repos/fsharp/fsharpbinding/issues/986/events","html_url":"https://github.com/fsharp/fsharpbinding/issues/986","id":67007850,"number":986,"title":"vim/install.cmd fails to install with error FS0215","user":{"login":"ericdand","id":2456006,"avatar_url":"https://avatars.githubusercontent.com/u/2456006?v=3","gravatar_id":"","url":"https://api.github.com/users/ericdand","html_url":"https://github.com/ericdand","followers_url":"https://api.github.com/users/ericdand/followers","following_url":"https://api.github.com/users/ericdand/following{/other_user}","gists_url":"https://api.github.com/users/ericdand/gists{/gist_id}","starred_url":"https://api.github.com/users/ericdand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericdand/subscriptions","organizations_url":"https://api.github.com/users/ericdand/orgs","repos_url":"https://api.github.com/users/ericdand/repos","events_url":"https://api.github.com/users/ericdand/events{/privacy}","received_events_url":"https://api.github.com/users/ericdand/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fsharp/fsharpbinding/labels/FSharp.AutoComplete","name":"FSharp.AutoComplete","color":"006b75"}],"state":"open","locked":false,"assignee":{"login":"rneatherway","id":243995,"avatar_url":"https://avatars.githubusercontent.com/u/243995?v=3","gravatar_id":"","url":"https://api.github.com/users/rneatherway","html_url":"https://github.com/rneatherway","followers_url":"https://api.github.com/users/rneatherway/followers","following_url":"https://api.github.com/users/rneatherway/following{/other_user}","gists_url":"https://api.github.com/users/rneatherway/gists{/gist_id}","starred_url":"https://api.github.com/users/rneatherway/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rneatherway/subscriptions","organizations_url":"https://api.github.com/users/rneatherway/orgs","repos_url":"https://api.github.com/users/rneatherway/repos","events_url":"https://api.github.com/users/rneatherway/events{/privacy}","received_events_url":"https://api.github.com/users/rneatherway/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2015-04-07T22:55:24Z","updated_at":"2015-04-22T09:00:47Z","closed_at":null,"body":"Hey, I just tried installing the vim bindings, and I got the error \"FSC: error FS0215: Multiple references to 'Fsharp.Core.dll' are not permitted [C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.CompilerBinding.fsproj]\". I'm very new to F# (still putting together a workflow), so I haven't got a good idea of what has gone wrong.\r\n\r\nHere is the full message I get:\r\n\r\n```\r\nBuilding project with version: LocalBuild\r\nShortened DependencyGraph for Target All:\r\n<== All\r\n<== Install\r\n<== BuildVim\r\n\r\nThe resulting target order is:\r\n - BuildVim\r\n - Install\r\n - All\r\nStarting Target: BuildVim \r\nC:\\Users\\ijhbvhbv\\fsharpbinding\\vim\\ftplugin\\bin already exists.\r\nBuilding project: C:\\Users\\ijhbvhbv\\fsharpbinding\\vim\\..\\FSharp.AutoComplete\\FSharp.AutoComplete.fsproj\r\n  C:\\Program Files (x86)\\MSBuild\\14.0\\Bin\\MSBuild.exe  C:\\Users\\ijhbvhbv\\fsharpbinding\\vim\\..\\FSharp.AutoComplete\\FSharp.AutoComplete.fsproj /t:Build /m     /p:OutputPath=\"C:\\Users\\ijhbvhbv\\fsharpbinding\\vim\\ftplugin\\bin\" /p:Configuration=\"Release\" /logger:Fake.MsBuildLogger+ErrorLogger,\"C:\\Users\\ijhbvhbv\\fsharpbinding\\vim\\packages\\FAKE\\tools\\FakeLib.dll\"\r\nC:\\Program Files (x86)\\MSBuild\\14.0\\Bin\\MSBuild.exe  C:\\Users\\ijhbvhbv\\fsharpbinding\\vim\\..\\FSharp.AutoComplete\\FSharp.AutoComplete.fsproj /t:Build /m     /p:OutputPath=\"C:\\Users\\ijhbvhbv\\fsharpbinding\\vim\\ftplugin\\bin\" /p:Configuration=\"Release\" /logger:Fake.MsBuildLogger+ErrorLogger,\"C:\\Users\\ijhbvhbv\\fsharpbinding\\vim\\packages\\FAKE\\tools\\FakeLib.dll\"\r\nMicrosoft (R) Build Engine version 14.0.22310.1\r\nCopyright (C) Microsoft Corporation. All rights reserved.\r\n\r\nBuild started 2015-04-07 3:53:55 PM.\r\nThe target \"AfterGenerateAppxManifest\" listed in an AfterTargets attribute at \"C:\\Program Files (x86)\\MSBuild\\Microsoft\\.NetNative\\Microsoft.NetNative.targets (47,11)\" does not exist in the project, and will be ignored.\r\nThe target \"AfterGenerateAppxManifest\" listed in an AfterTargets attribute at \"C:\\Program Files (x86)\\MSBuild\\Microsoft\\.NetNative\\Microsoft.NetNative.targets (94,11)\" does not exist in the project, and will be ignored.\r\nThe target \"AfterGenerateAppxManifest\" listed in an AfterTargets attribute at \"C:\\Program Files (x86)\\MSBuild\\Microsoft\\.NetNative\\Microsoft.NetNative.targets (47,11)\" does not exist in the project, and will be ignored.\r\nThe target \"AfterGenerateAppxManifest\" listed in an AfterTargets attribute at \"C:\\Program Files (x86)\\MSBuild\\Microsoft\\.NetNative\\Microsoft.NetNative.targets (94,11)\" does not exist in the project, and will be ignored.\r\n     1>Project \"C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.AutoComplete\\FSharp.AutoComplete.fsproj\" on node 1 (Build target(s)).\r\n     1>Project \"C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.AutoComplete\\FSharp.AutoComplete.fsproj\" (1) is building \"C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.CompilerBinding\\FSharp.CompilerBinding.fsproj\" (2) on node 1 (default targets).\r\n     2>RestorePackages:\r\n         \"..\\monodevelop\\MonoDevelop.FSharpBinding\\.nuget\\NuGet.exe\" install \"C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.CompilerBinding\\packages.config\" -source \"\"  -NonInteractive -RequireConsent -solutionDir \"..\\monodevelop\\MonoDevelop.FSharpBinding\\ \"\r\n         Restoring NuGet packages...\r\n         To prevent NuGet from downloading packages during build, open the Visual Studio Options dialog, click on the Package Manager node and uncheck 'Allow NuGet to download missing packages'.\r\n         All packages listed in packages.config are already installed.\r\n     2>C:\\Program Files (x86)\\MSBuild\\14.0\\bin\\Microsoft.Common.CurrentVersion.targets(1811,5): warning MSB3243: No way to resolve conflict between \"FSharp.Core, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" and \"FSharp.Core, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\". Choosing \"FSharp.Core, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" arbitrarily. [C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.CompilerBinding\\FSharp.CompilerBinding.fsproj]\r\n         Consider app.config remapping of assembly \"FSharp.Core, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" from Version \"4.3.0.0\" [C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\FSharp\\.NETFramework\\v4.0\\4.3.0.0\\FSharp.Core.dll] to Version \"4.3.1.0\" [C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\FSharp\\.NETFramework\\v4.0\\4.3.1.0\\FSharp.Core.dll] to solve conflict and get rid of warning.\r\n       GenerateTargetFrameworkMonikerAttribute:\r\n       Skipping target \"GenerateTargetFrameworkMonikerAttribute\" because all output files are up-to-date with respect to the input files.\r\n       CoreCompile:\r\n         C:\\Program Files (x86)\\Microsoft SDKs\\F#\\4.0\\Framework\\v4.0\\fsc.exe -o:obj\\Release\\FSharp.CompilerBinding.dll -g --debug:pdbonly --noframework --define:TRACE --optimize+ -r:C:\\Users\\ijhbvhbv\\fsharpbinding\\monodevelop\\MonoDevelop.FSharpBinding\\packages\\FSharp.Compiler.Service.0.0.85\\lib\\net45\\FSharp.Compiler.Service.dll -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\FSharp\\.NETFramework\\v4.0\\4.3.0.0\\FSharp.Core.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\FSharp\\.NETFramework\\v4.0\\4.3.1.0\\FSharp.Core.dll\" -r:C:\\Users\\ijhbvhbv\\fsharpbinding\\lib\\mono.cecil\\Mono.Cecil.dll -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\mscorlib.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\System.Core.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\System.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\System.Numerics.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Collections.Concurrent.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Collections.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.ComponentModel.Annotations.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.ComponentModel.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.ComponentModel.EventBasedAsync.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Diagnostics.Contracts.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Diagnostics.Debug.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Diagnostics.Tools.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Diagnostics.Tracing.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Dynamic.Runtime.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Globalization.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.IO.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Linq.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Linq.Expressions.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Linq.Parallel.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Linq.Queryable.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Net.NetworkInformation.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Net.Primitives.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Net.Requests.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.ObjectModel.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Reflection.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Reflection.Emit.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Reflection.Emit.ILGeneration.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Reflection.Emit.Lightweight.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Reflection.Extensions.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Reflection.Primitives.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Resources.ResourceManager.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Runtime.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Runtime.Extensions.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Runtime.InteropServices.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Runtime.InteropServices.WindowsRuntime.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Runtime.Numerics.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Runtime.Serialization.Json.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Runtime.Serialization.Primitives.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Runtime.Serialization.Xml.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Security.Principal.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.ServiceModel.Duplex.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.ServiceModel.Http.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.ServiceModel.NetTcp.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.ServiceModel.Primitives.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.ServiceModel.Security.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Text.Encoding.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Text.Encoding.Extensions.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Text.RegularExpressions.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Threading.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Threading.Tasks.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Threading.Tasks.Parallel.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Xml.ReaderWriter.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Xml.XDocument.dll\" -r:\"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\Facades\\System.Xml.XmlSerializer.dll\" --target:library --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ \"C:\\Users\\ijhbvhbv\\AppData\\Local\\Temp\\.NETFramework,Version=v4.5.AssemblyAttributes.fs\" Digraph.fs CompilerLocationUtils.fs Parser.fs LanguageService.fs \r\n         \r\n     2>FSC : error FS0215: Multiple references to 'FSharp.Core.dll' are not permitted [C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.CompilerBinding\\FSharp.CompilerBinding.fsproj]\r\n     2>Done Building Project \"C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.CompilerBinding\\FSharp.CompilerBinding.fsproj\" (default targets) -- FAILED.\r\n     1>Done Building Project \"C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.AutoComplete\\FSharp.AutoComplete.fsproj\" (Build target(s)) -- FAILED.\r\n\r\nBuild FAILED.\r\n\r\n       \"C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.AutoComplete\\FSharp.AutoComplete.fsproj\" (Build target) (1) ->\r\n       \"C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.CompilerBinding\\FSharp.CompilerBinding.fsproj\" (default target) (2) ->\r\n       (ResolveAssemblyReferences target) -> \r\n         C:\\Program Files (x86)\\MSBuild\\14.0\\bin\\Microsoft.Common.CurrentVersion.targets(1811,5): warning MSB3243: No way to resolve conflict between \"FSharp.Core, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" and \"FSharp.Core, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\". Choosing \"FSharp.Core, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" arbitrarily. [C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.CompilerBinding\\FSharp.CompilerBinding.fsproj]\r\n\r\n\r\n       \"C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.AutoComplete\\FSharp.AutoComplete.fsproj\" (Build target) (1) ->\r\n       \"C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.CompilerBinding\\FSharp.CompilerBinding.fsproj\" (default target) (2) ->\r\n       (CoreCompile target) -> \r\n         FSC : error FS0215: Multiple references to 'FSharp.Core.dll' are not permitted [C:\\Users\\ijhbvhbv\\fsharpbinding\\FSharp.CompilerBinding\\FSharp.CompilerBinding.fsproj]\r\n\r\n    1 Warning(s)\r\n    1 Error(s)\r\n\r\nTime Elapsed 00:00:00.32\r\n\r\n---------------------------------------------------------------------\r\nBuild Time Report\r\n---------------------------------------------------------------------\r\n---------------------------------------------------------------------\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/fsharp/fsharpbinding/issues/comments/95082807","html_url":"https://github.com/fsharp/fsharpbinding/issues/986#issuecomment-95082807","issue_url":"https://api.github.com/repos/fsharp/fsharpbinding/issues/986","id":95082807,"user":{"login":"rneatherway","id":243995,"avatar_url":"https://avatars.githubusercontent.com/u/243995?v=3","gravatar_id":"","url":"https://api.github.com/users/rneatherway","html_url":"https://github.com/rneatherway","followers_url":"https://api.github.com/users/rneatherway/followers","following_url":"https://api.github.com/users/rneatherway/following{/other_user}","gists_url":"https://api.github.com/users/rneatherway/gists{/gist_id}","starred_url":"https://api.github.com/users/rneatherway/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rneatherway/subscriptions","organizations_url":"https://api.github.com/users/rneatherway/orgs","repos_url":"https://api.github.com/users/rneatherway/repos","events_url":"https://api.github.com/users/rneatherway/events{/privacy}","received_events_url":"https://api.github.com/users/rneatherway/received_events","type":"User","site_admin":false},"created_at":"2015-04-22T09:00:47Z","updated_at":"2015-04-22T09:00:47Z","body":"Yes, it was a mistake (https://github.com/fsharp/fsharpbinding/commit/32ed76c5f9d0c754387844b61392c219554b124e). I'll fix it, thanks for reporting. I doubt it worked in other VS versions, but people mainly use this stuff on Unix, which might be why noone else reported it before."}}