project.json 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. {
  2. "version": "3.0.0-*",
  3. "title": "Reactive Extensions - Core Library",
  4. "description": "Reactive Extensions Core Library containing base classes and scheduler infrastructure.",
  5. "authors": ["Microsoft"],
  6. "copyright": "Copyright (C) Microsoft Corporation",
  7. "packOptions": {
  8. "tags": ["Rx", "Reactive", "Extensions", "Observable", "LINQ", "Events"],
  9. "iconUrl": "http://go.microsoft.com/fwlink/?LinkId=261274",
  10. "projectUrl": "http://go.microsoft.com/fwlink/?LinkId=261273",
  11. "licenseUrl": "http://go.microsoft.com/fwlink/?LinkID=261272",
  12. "requireLicenseAcceptance": true
  13. },
  14. "buildOptions": {
  15. "nowarn": ["CS0618"],
  16. "keyFile": "../35MSSharedLib1024.snk",
  17. "publicSign": true,
  18. "define": ["SIGNED"],
  19. "copyToOutput": {
  20. "include": [ "xunit.runner.json" ]
  21. }
  22. },
  23. "configurations": {
  24. "ReleaseDelaySigned": {
  25. "compibuildOptionslationOptions": {
  26. "publicSign": false,
  27. "delaySign": true,
  28. "define": ["RELEASE", "TRACE"],
  29. "optimize": true
  30. }
  31. }
  32. },
  33. "dependencies": {
  34. "System.Reactive.Interfaces": { "target": "project" },
  35. "System.Reactive.Linq": { "target": "project" },
  36. "System.Reactive.PlatformServices": { "target": "project" },
  37. "Microsoft.Reactive.Testing": { "target": "project" },
  38. "System.Reactive.Experimental": { "target": "project" },
  39. "System.Reactive.Providers": { "target": "project" },
  40. "System.Reactive.Observable.Aliases": { "target": "project" },
  41. "xunit": "2.1.0",
  42. "dotnet-test-xunit": "1.0.0-rc2-*"
  43. },
  44. "testRunner": "xunit",
  45. "frameworks": {
  46. "netcoreapp1.0": {
  47. "imports": [ "dnxcore50", "portable-net45+win8" ],
  48. "buildOptions": {
  49. "define": [
  50. "NO_EVENTARGS_CONSTRAINT",
  51. "HAS_EDI",
  52. "HAS_WINRT",
  53. "HAS_PROGRESS",
  54. "PREFER_ASYNC",
  55. "HAS_AWAIT",
  56. "HAS_APTCA",
  57. "NO_REMOTING",
  58. "NO_SERIALIZABLE",
  59. "NO_THREAD",
  60. "CRIPPLED_REFLECTION",
  61. "PLIB",
  62. "USE_TIMER_SELF_ROOT"
  63. ]
  64. },
  65. "dependencies": {
  66. "Microsoft.NETCore.App": {
  67. "version": "1.0.0-rc2-3002702",
  68. "type": "platform"
  69. }
  70. }
  71. },
  72. "net461": {
  73. "buildOptions": {
  74. "define": [
  75. "NO_EVENTARGS_CONSTRAINT",
  76. "HAS_EDI",
  77. "HAS_WINRT",
  78. "HAS_PROGRESS",
  79. "PREFER_ASYNC",
  80. "HAS_AWAIT",
  81. "HAS_APTCA",
  82. "NO_REMOTING",
  83. "NO_SERIALIZABLE",
  84. "NO_THREAD",
  85. "CRIPPLED_REFLECTION",
  86. "USE_TIMER_SELF_ROOT",
  87. "DESKTOPCLR",
  88. "DESKTOPCLR46"
  89. ]
  90. },
  91. "dependencies": {
  92. "System.Reactive.Windows.Threading": { "target": "project" },
  93. "System.Reactive.Windows.Forms": { "target": "project" },
  94. "System.Reactive.Runtime.Remoting": { "target": "project" }
  95. },
  96. "frameworkAssemblies": {
  97. "System.Threading.Tasks": ""
  98. }
  99. }
  100. }
  101. }