Несоответствие архитектуры процессора - Visual Studio, Nuget, Stylecop
Я использую Visual Studio для приложения C#. У меня есть 64-битная машина. Я установил последнюю версию Nuget и Stylecop. Когда я строю, я получаю предупреждения как
There was a mismatch between the processor architecture of the project
being built "MSIL" and the processor architecture of the reference
NuGet.VisualStudio", "x86". This mismatch may cause runtime failures. Please
consider changing the targeted processor architecture of your project
through the Configuration Manager so as to align the processor architectures
between your project and references, or take a dependency on references with
a processor architecture that matches the targeted processor architecture of
your project."
Есть идеи, что это, пожалуйста?
2 ответа
У меня есть два рабочих решения этой проблемы: во-первых, измените целевую платформу с Project > Properties > вкладка Build> target платформы на x64. Если вышеупомянутое решение не работает в большинстве случаев, попробуйте другое, которое каждый раз работало для меня. Перейдите в папку с исходным кодом проекта> obj > x64 > Отладка и удалите все файлы. Теперь попробуйте опубликовать свое решение из Visual Studio, и оно будет работать. Несколько скриншотов, чтобы лучше это понять
Я понял это - я пошел к диспетчеру конфигурации и установил платформу для проекта как x64. Сделал трюк!