2015-01-14 1 views
2

Я пытаюсь создать пакет NuGet, который будет работать с ASP.NET vNext (Desktop и CoreCLR), а также .NET Framework 4.5.Создание ASP.NET vNext NuGet, который может ориентироваться на несколько фреймворков

Я рассмотрел для схемы схему http://json.schemastore.org/project, но, похоже, нет никаких указаний относительно того, какие «рамки» являются приемлемыми. Это мой текущий project.json, но я не уверен, что это правильно.

Какие значения для «каркасов» возможны?

"frameworks": { 
     "aspnet50": { 
      "frameworkAssemblies": { 
       "System.Net.Http": "4.0.0.0", 
       "System.Runtime.Serialization": "4.0.0.0", 
       "System.Xml": "4.0.0.0", 
       "System.Xml.Linq": "4.0.0.0" 
      } 
     }, 
     "aspnetcore50": { 
      "dependencies": { 
       "System.Runtime": "4.0.20-beta-22231", 
       "System.Runtime.Serialization.Primitives": "4.0.0-beta-22231", 
       "System.Xml.ReaderWriter": "4.0.10-beta-22231", 
       "System.Xml.XDocument": "4.0.0-beta-22231", 
       "System.Net.Http": "4.0.0-beta-22231", 
       "System.Globalization": "4.0.10-beta-22231", 
       "System.Diagnostics.Debug": "4.0.10-beta-22231", 
       "System.Diagnostics.TraceSource": "4.0.0-beta-22231", 
       "System.Collections": "4.0.10-beta-22231", 
       "System.Linq": "4.0.0-beta-22231", 
       "System.Linq.Parallel": "4.0.0-beta-22231", 
       "System.Runtime.Extensions": "4.0.10-beta-22231", 
       "System.IO.Compression": "4.0.0-beta-22231", 
       "System.Reflection": "4.0.10-beta-22231", 
       "System.IO.FileSystem": "4.0.0-beta-22231", 
       "System.Threading.Thread": "4.0.0-beta-22231", 
       "System.Threading": "4.0.0-beta-22231", 
       "System.Reflection.Extensions": "4.0.0-beta-22231" 
      } 
     }, 
     "framework45": { 
      "dependencies": { 
       "Newtonsoft.Json": "6.0.4" 
      } 
     }, 
    } 
+0

Какие рамки вы хотите настроить таргетинг? –

+0

Я хочу настроить .NET Framework 4.5. –

ответ

2

Вот как можно ориентировать другие механизмы: https://github.com/aspnet/EntityFramework/blob/dev/src/EntityFramework.Core/project.json

Использование net45 для .NET 4.5

+0

Можете ли вы настроить таргетинг .net40? – Patrick

+0

Да, вы можете настроить таргетинг на net40. –

+0

Знаете ли вы, как это сделать в VS2017RC с MSBuild? – pomeroy

Смежные вопросы