Tooling: Core RC2 с ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ DLL .NET Framework

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 8 июн. 2016  Β·  8ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: aspnet/Tooling

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ .NET Core RC2 ΠΈ ΡΡΡ‹Π»Π°ΡŽΡΡŒ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ .NET Framework Π² Π½Π΅ΠΌ. Для этого я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Β«ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡƒΡŽΒ» dll, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» Π² wrap project.json для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ net451.

Мой основной ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ json, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся Π½Π° ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡƒΡŽ dll, выглядит Ρ‚Π°ΠΊ:

{
  "version": "1.0.0-*",
  "description": "PS.Diagnostics.Middleware Class Library",
  "frameworks": {
    "net451": {
      "dependencies": {
        "SunGard.PS.Diagnostics": "1.0.0-*"
      }
    }
  },
  "dependencies": {
    "Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final"
  }
}

Моя ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° project.json выглядит Ρ‚Π°ΠΊ:

{
  "version": "1.0.0-*",
  "frameworks": {
    "net451": {
      "bin": {
        "assembly": "../../Redist/SunGard.PS.Diagnostics.dll"
      },
      "dependencies": {
        "SunGard.PS.Diagnostics.Resources": "1.0.0-*"
      }
    }
  }
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠ΄ компилируСтся ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана с intellisense ΠΈ панСлью ошибок Visual Studio. Он ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ошибки для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ сборки, Π° intellisense ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ отсутствуСт.

Π― Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ обновился Π΄ΠΎ Visual Studio 2015 Update 3 RC, ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° всС Π΅Ρ‰Π΅ сущСствуСт.

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

+1 ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ интСрСса со стороны ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π±Ρ€ΠΈΠ³Π°Π΄Ρ‹. НСт ΠΏΡ€Π°Π²ΠΎΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊΠ°, Π½Π΅Ρ‚ Π²Π΅Ρ…ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ.

ВсС 8 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π­Ρ‚ΠΎ нСмалая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² сочСтании с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ удаляСт Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ использования (всС Π»ΠΎΠΆΠ½Ρ‹Π΅ срабатывания, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π΅ Β«Π²ΠΈΠ΄ΠΈΡ‚Β» Ρ‚ΠΈΠΏΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈΠ· ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ сборки) - Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π½ΠΈ странно, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… .NET Core (слава Π‘ΠΎΠ³Ρƒ!) - это Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ исходный ΠΊΠΎΠ΄, ΠΈ ΠΎΠ½ становится Π½Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ.

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ это глупая ΠΎΠΏΠ»ΠΎΡˆΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° видишь, ΠΊΠ°ΠΊ это прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² RC1.

Бвязанная (Π±ΠΎΠ»Π΅Π΅ старая) ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ (Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌΠΈ) коммСнтариями: # 45 (ΠΈ, ΠΊ соТалСнию, настоящСго Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅Ρ‚).

Ошибка TFS # 231142

ΠŸΡ€ΠΎΡΡ‚ΠΎ интСрСсно, Π΅ΡΡ‚ΡŒ Π»ΠΈ эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ Π½Π° dotnet для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ старыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ 451.

МнС Ρ‚Π°ΠΊΠΆΠ΅ интСрСсно, ΠΊΠ°ΠΊΠΎΠ²Π° эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² этом исправлСнии, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ достигли RTM 1.0, Π½ΠΎ ΠΈΠ·-Π·Π° этого я Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Π±-сайт Windows .net core aspnet, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свои Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

+1 ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ интСрСса со стороны ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π±Ρ€ΠΈΠ³Π°Π΄Ρ‹. НСт ΠΏΡ€Π°Π²ΠΎΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊΠ°, Π½Π΅Ρ‚ Π²Π΅Ρ…ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ.

+1 ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½Ρ‹ΠΉ ΠΈ влияСт Π½Π° Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.

Π’ связанном элСмСнтС TFS это Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ исправлСнноС. Если Π²Ρ‹ всС Π΅Ρ‰Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с этим, сообщитС ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Π½Π° сайтС сообщСства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ