У нас есть куча кода C#, который ссылается на Prism.Core. Prism.Core — переносимая библиотека классов. Когда мы ссылаемся на это в C++/CLI и пытаемся использовать команду делегата, мы получаем:
C4691: «System:: Object»: тип, на который ссылаются, ожидался в сборке «System.Runtime» без ссылки, вместо этого использовался тип, определенный в текущей единице перевода.
Кто-нибудь может объяснить, почему? И есть ли способ исправить, кроме пересборки исходного кода, чего я не хотел делать, поскольку Prism Nugeted в наш исходный код С#?