.NetCore 2 Использование сборок .Net Framework - PullRequest
0 голосов
/ 29 апреля 2018

Добрый день.

Я создал веб-приложение .NetCore2 и хотел бы получить некоторые рекомендации о том, как вы получите windows.forms работает над этим. (VS2017)

Это ошибка, которую я получаю в основном:

Dot Net Core и хранилище Azure: не удалось загрузить файл или систему сборки, версия = 4.0.0.0

Could not load file or assembly 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. The system cannot find the file specified.

Проект строится, но в тот момент, когда я вызываю API, он не может обнаружить DLL. (В коде он обнаруживает dll штраф)

Я добавил dll в проект, а также следовал инструкциям по добавлению его в ваш project.json. (в моем случае: package.json)

 "frameworks": {
    "netcoreapp1.0": {
      "imports": [
        "net46",
        "net40"
      ]
    }
  },

Также добавлены необходимые ссылки в мою папку csproj.

<PropertyGroup>
  <TargetFrameworks>net452;netstandard1.3</TargetFrameworks>
</PropertyGroup>

Как использовать System.Windows.Forms в библиотеке классов .NET Core

"frameworks": {
  "netstandard1.6": {
    "dependencies": {
      "NETStandard.Library": "1.6.0"
    }
  },
  "net40": {
    "frameworkAssemblies": {
      "System.Windows.Forms": {}
    }
  }
}

Я все еще получаю ту же ошибку.

Я знаю, что не рекомендуется использовать .Net framework в приложении .NetCore. Я собираюсь портировать приложение фреймворка, чтобы оно работало в среде Core?

Причина, по которой я хочу просто использовать .NetFramework, заключается в том, что приложение уже работает нормально, мне просто нужно показать экраны, показанные пользователю.

Я также где-то читал, что Windows. Forms не поддерживается с .NetCore в некоторых версиях фреймворка.

Если да, то какие-нибудь ссылки помогут с этим?

Я довольно сентиментален с .NETCore, поэтому некоторые мои вопросы могут не иметь смысла или неосведомлены.

Спасибо

...