aspnet / Universe

[Archived] Repo for building the entire ASP.NET and Entity Framework stack. Project moved to https://github.com/aspnet/AspNetCore
Apache License 2.0
158 stars 69 forks source link

Remove imports from projects in aspnet org #430

Closed davidfowl closed 8 years ago

davidfowl commented 8 years ago

We should start removing imports and only adding them when absolutely required.

/cc @pranavkm @NTaylorMullen

muratg commented 8 years ago

We can partially do this while working on https://github.com/aspnet/Coherence-Signed/issues/202 and complete the work post RC2.

cc @anurse

davidfowl commented 8 years ago

No we should get it working for everything under our control RC2. Here are the errors

error: Package Microsoft.Extensions.PlatformAbstractions.Dnx 1.0.0-rc2-20221 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.Extensions.PlatformAbstractions.Dnx 1.0.0-rc2-20221 supports:
error:   - dotnet5.4 (.NETPlatform,Version=v5.4)
error:   - net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.Extensions.CompilationAbstractions 1.0.0-rc2-20221 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.Extensions.CompilationAbstractions 1.0.0-rc2-20221 supports:
error:   - dotnet5.4 (.NETPlatform,Version=v5.4)
error:   - net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.Extensions.Caching.Memory.VSRC1 1.0.0-rc1-final is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.Extensions.Caching.Memory.VSRC1 1.0.0-rc1-final supports: net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.Extensions.Caching.Abstractions.VSRC1 1.0.0-rc1-final is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.Extensions.Caching.Abstractions.VSRC1 1.0.0-rc1-final supports: net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.Dnx.Compilation.CSharp.Common 1.0.0-rc2-20221 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.Dnx.Compilation.CSharp.Common 1.0.0-rc2-20221 supports:
error:   - dotnet5.4 (.NETPlatform,Version=v5.4)
error:   - net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.Dnx.Compilation.CSharp.Abstractions 1.0.0-rc2-20221 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.Dnx.Compilation.CSharp.Abstractions 1.0.0-rc2-20221 supports:
error:   - dotnet5.4 (.NETPlatform,Version=v5.4)
error:   - net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.AspNetCore.WebSockets.Client 0.1.0-rc2-20464 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.AspNetCore.WebSockets.Client 0.1.0-rc2-20464 supports: net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.AspNetCore.Hosting.WindowsServices 1.0.0-rc2-20464 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.AspNetCore.Hosting.WindowsServices 1.0.0-rc2-20464 supports: net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.AspNetCore.DataProtection.SystemWeb 1.0.0-rc2-20464 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.AspNetCore.DataProtection.SystemWeb 1.0.0-rc2-20464 supports: net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.AspNet.Razor.VSRC1 4.0.0-rc1-final is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.AspNet.Razor.VSRC1 4.0.0-rc1-final supports: net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.AspNet.Razor.Runtime.VSRC1 4.0.0-rc1-final is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.AspNet.Razor.Runtime.VSRC1 4.0.0-rc1-final supports: net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.AspNet.Mvc.Razor.Host.VSRC1 6.0.0-rc1-final is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.AspNet.Mvc.Razor.Host.VSRC1 6.0.0-rc1-final supports: net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.AspNet.FileProviders.Physical.VSRC1 1.0.0-rc1-final is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.AspNet.FileProviders.Physical.VSRC1 1.0.0-rc1-final supports: net451 (.NETFramework,Version=v4.5.1)

error: Package Microsoft.AspNet.FileProviders.Abstractions.VSRC1 1.0.0-rc1-final is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.AspNet.FileProviders.Abstractions.VSRC1 1.0.0-rc1-final supports: net451 (.NETFramework,Version=v4.5.1)

error: Package dotnet-watch 1.0.0-rc2-20464 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package dotnet-watch 1.0.0-rc2-20464 supports: dnxcore50 (DNXCore,Version=v5.0)

error: Package dotnet-razor-tooling 1.0.0-rc2-20464 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package dotnet-razor-tooling 1.0.0-rc2-20464 supports: dnxcore50 (DNXCore,Version=v5.0)

error: Package dotnet-publish-iis 1.0.0-rc2-20464 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package dotnet-publish-iis 1.0.0-rc2-20464 supports: dnxcore50 (DNXCore,Version=v5.0)

error: Package xunit.assert 2.1.0 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package xunit.assert 2.1.0 supports:
error:   - dotnet (.NETPlatform,Version=v5.0)
error:   - portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)

error: Package xunit.extensibility.core 2.1.0 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package xunit.extensibility.core 2.1.0 supports:
error:   - dotnet (.NETPlatform,Version=v5.0)
error:   - portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)

error: Package Newtonsoft.Json 8.0.3 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Newtonsoft.Json 8.0.3 supports:
error:   - net20 (.NETFramework,Version=v2.0)
error:   - net35 (.NETFramework,Version=v3.5)
error:   - net40 (.NETFramework,Version=v4.0)
error:   - net45 (.NETFramework,Version=v4.5)
error:   - portable-dnxcore50+net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=net45+wp80+win8+wpa81+dnxcore50)
error:   - portable-net40+sl5+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile328)

error: Package Ix-Async 1.2.5 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Ix-Async 1.2.5 supports:
error:   - net40 (.NETFramework,Version=v4.0)
error:   - net45 (.NETFramework,Version=v4.5)
error:   - portable-net45+win8+wp8 (.NETPortable,Version=v0.0,Profile=Profile78)

error: Package Remotion.Linq 2.0.2 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Remotion.Linq 2.0.2 supports:
error:   - net35 (.NETFramework,Version=v3.5)
error:   - net40 (.NETFramework,Version=v4.0)
error:   - net45 (.NETFramework,Version=v4.5)
error:   - portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)

error: Package System.Runtime.Serialization.Xml 4.1.0 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package System.Runtime.Serialization.Xml 4.1.0 supports:
error:   - dnxcore50 (DNXCore,Version=v5.0)
error:   - dotnet5.1 (.NETPlatform,Version=v5.1)
error:   - dotnet5.4 (.NETPlatform,Version=v5.4)
error:   - monoandroid10 (MonoAndroid,Version=v1.0)
error:   - monotouch10 (MonoTouch,Version=v1.0)
error:   - net45 (.NETFramework,Version=v4.5)
error:   - net46 (.NETFramework,Version=v4.6)
error:   - netcore50 (.NETCore,Version=v5.0)
error:   - win8 (Windows,Version=v8.0)
error:   - wp8 (WindowsPhone,Version=v8.0)
error:   - wpa81 (WindowsPhoneApp,Version=v8.1)
error:   - xamarinios10 (Xamarin.iOS,Version=v1.0)
error:   - xamarinmac20 (Xamarin.Mac,Version=v2.0)

error: Package Microsoft.AspNet.WebApi.Client 5.2.2 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.AspNet.WebApi.Client 5.2.2 supports:
error:   - net45 (.NETFramework,Version=v4.5)
error:   - portable-net45+netcore45+wp8+wp81+wpa81 (.NETPortable,Version=v0.0,Profile=wp8+netcore45+net45+wp81+wpa81)

error: Package Microsoft.CodeAnalysis.Csharp.Workspaces 2.0.0-beta1 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.CodeAnalysis.Csharp.Workspaces 2.0.0-beta1 supports:
error:   - net45 (.NETFramework,Version=v4.5)
error:   - portable-net45+win8 (.NETPortable,Version=v0.0,Profile=Profile7)

error: Package xunit.abstractions 2.0.0 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package xunit.abstractions 2.0.0 supports:
error:   - net35 (.NETFramework,Version=v3.5)
error:   - portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)

error: Package Microsoft.CodeAnalysis.CSharp 2.0.0-beta1 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.CodeAnalysis.CSharp 2.0.0-beta1 supports:
error:   - net45 (.NETFramework,Version=v4.5)
error:   - portable-net45+win8 (.NETPortable,Version=v0.0,Profile=Profile7)

error: Package Microsoft.CodeAnalysis.Workspaces.Common 2.0.0-beta1 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.CodeAnalysis.Workspaces.Common 2.0.0-beta1 supports:
error:   - net45 (.NETFramework,Version=v4.5)
error:   - portable-net45+win8 (.NETPortable,Version=v0.0,Profile=Profile7)

error: Package xunit.runner.reporters 2.1.0 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package xunit.runner.reporters 2.1.0 supports:
error:   - dnx451 (DNX,Version=v4.5.1)
error:   - dotnet (.NETPlatform,Version=v5.0)
error:   - net45 (.NETFramework,Version=v4.5)

error: Package System.Security.Cryptography.Hashing.Algorithms 4.0.0-beta-23311 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package System.Security.Cryptography.Hashing.Algorithms 4.0.0-beta-23311 supports: dnxcore50 (DNXCore,Version=v5.0)

error: Package Microsoft.CodeAnalysis.Common 2.0.0-beta1 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.CodeAnalysis.Common 2.0.0-beta1 supports:
error:   - net45 (.NETFramework,Version=v4.5)
error:   - portable-net45+win8 (.NETPortable,Version=v0.0,Profile=Profile7)

error: Package Microsoft.Composition 1.0.27 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.Composition 1.0.27 supports: portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)

error: Package Microsoft.DiaSymReader 1.0.6 is not compatible with netstandardapp1.5 (.NETStandardApp,Version=v1.5). Package Microsoft.DiaSymReader 1.0.6 supports:
error:   - net20 (.NETFramework,Version=v2.0)
error:   - portable-net45+win8 (.NETPortable,Version=v0.0,Profile=Profile7)
muratg commented 8 years ago

@pranavkm @NTaylorMullen @anurse

pranavkm commented 8 years ago

Should go away prior to RC2

Back compat that will be removed after RC2

NET45 only (Won't fix)

Tools being updated

External

Issues fixed

muratg commented 8 years ago

@pranavkm How about the following tools:

pranavkm commented 8 years ago

I just reformatted @davidfowl's dump. :smile:

pranavkm commented 8 years ago

@Tratcher can Microsoft.AspNetCore.WebSockets.Client be cross compiled to netstandard?

Tratcher commented 8 years ago

@pranavkm No, that only works on full framework. It relies on a specific behavior of HttpWebRequest.

pranavkm commented 8 years ago

Fixed the imports in most repos. Need to follow up by removing imports from tests and tools as part of updating to NetCore.App.