-
Notifications
You must be signed in to change notification settings - Fork 60
Closed
Milestone
Description
Description
Fails on very basic scenario. No issue in 0.8.1.
Repro steps
- Create console application.
- Add reference to SwaggerProvider 0.9.0
- Add script.fsx with following code (don't forget to add it to project file)
#load "../packages/SwaggerProvider/SwaggerProvider.fsx"
open SwaggerProvider
type PetStore = SwaggerProvider<"http://petstore.swagger.io/v2/swagger.json">
- Send it to REPL and you'll get an error.
Expected behavior
No issue
Actual behavior
REPL reports
script.fsx(6,17): error FS3033: The type provider 'SwaggerProvider.SwaggerTypeProvider' reported an error: The design-time type 'FSharp.Data.Http' utilized by a type provider was not found in the target reference assembly set '[|tgt assembly Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed;
tgt assembly YamlDotNet, Version=4.2.2.0, Culture=neutral;
tgt assembly SwaggerProvider.Runtime, Version=0.9.0.0, Culture=neutral;
tgt assembly SwaggerProvider, Version=0.9.0.0, Culture=neutral;
tgt assembly mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;
tgt assembly FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;
tgt assembly System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;
tgt assembly System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;
tgt assembly System.Runtime.Serialization.Formatters.Soap, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;
tgt assembly System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;
tgt assembly System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Reflection, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Linq.Expressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Threading.Tasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.IO, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Net.Requests, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Collections, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Runtime.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Threading, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.ValueTuple, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51;
tgt assembly System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tgt assembly System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;
tgt assembly System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;
tgt assembly FSharp.Compiler.Interactive.Settings, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
tmp46F7|]'. You may be referencing a profile which contains fewer types than those needed by the type provider you are using.
Known workarounds
Downgrade to 0.8.1 doesn't have such issue.
Related information
- Operating system Win10
- .NET Runtime
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels