Использование перенаправления сборки в UWP C # - PullRequest
0 голосов
/ 04 июня 2018

Привет!

Я получаю исключение при загрузке, загружаемая сборка нацелена на рабочую версию v2.0.50727, другие сборки нацелены на v4.0.30319.
У меня естьчитал о перенаправлении сборок, и я думаю, что это могло бы решить эту проблему, но я не уверен, как это будет применяться в приложении UWP, поскольку нет app.config.
Любой совет будет полезен!

System.TypeLoadException: 'Could not load type 'System.Net.Sockets.Socket' from assembly 'System, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes'.'

1 Ответ

0 голосов
/ 11 июня 2018

На платформе UWP было бы лучше создать универсальную библиотеку классов Windows, а затем добавить ее в качестве ссылки в проект UWP.Вы можете попытаться создать универсальную библиотеку классов Windows и добавить в нее свой код в виде следующего изображения:

enter image description here

Из Windows 10 Fall Creators Update (16299), UWP поддерживает .Net Standard 2.0, вы также можете создать библиотеку классов .NET Standard 2.0 в VS2017.

И последнее, но не менее важное; я думаю, вам следует больше узнать о взаимоотношениях.Стандартный и UWP, вы можете заглянуть в следующие блоги, чтобы лучше понять:

https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/

https://msdn.microsoft.com/en-us/magazine/mt814993.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...