«NETSDK1130: невозможно напрямую ссылаться на компонент метаданных Windows» на самом деле не работает.C#

Место общения программистов C#
Ответить
Anonymous
 «NETSDK1130: невозможно напрямую ссылаться на компонент метаданных Windows» на самом деле не работает.

Сообщение Anonymous »

Я хотел добавить функцию Bluetooth в свое приложение wpf net 8.0. Однако при добавлении с помощью Windows.Devices.Bluetooth; я получаю сообщение об ошибке, сообщающее, что пространство имен Windows не найдено.
Глядя на настройку старых приложений с Bluetooth, я вижу, что они ссылаются на это пространство имен, используя Windows.winmd. После добавления этого в мой проект я получаю сообщение об ошибке, что на компонент метаданных Windows нельзя ссылаться при настройке .net 5+. Я перехожу по этой ссылке, упомянутой в сообщении об ошибке: https://aka.ms/netsdk1130, которая говорит мне добавить TargetFramework в файл моего проекта.
Но TargetFramework уже существует: net8.0-windows, так что я возвращаюсь к исходной точке. Приложение отлично компилируется без ссылок на Bluetooth. Как мне узнать, что здесь не так?

Подробнее здесь: https://stackoverflow.com/questions/792 ... es-not-act
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»