предупреждение MSB3258 на mscorlib для общего доступа - PullRequest
0 голосов
/ 05 апреля 2020

Итак, я сейчас работаю над проектом. NET Framework, который ссылается на библиотеку DLL, созданную другим разработчиком, с которым я работаю, и я назову random.dll. Мой проект нацелен. NET 3.5. У меня нет ошибок компиляции в моем проекте, но когда я пытаюсь выполнить сборку при обращении к этой библиотеке DLL, во время сборки появляется предупреждение о том, что ссылка не может быть разрешена:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3258: The primary reference "random.dll" could not be resolved because it has an indirect dependency on the .NET Framework assembly "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which has a higher version "4.0.0.0" than the version "2.0.0.0" in the current target framework.

Это предупреждение о сборке приводит к сбою сборки при попытке ссылаться на классы в этой ссылке.

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

1 Ответ

0 голосов
/ 05 апреля 2020

Измените. net рамки на 4.0.0

...