У меня возникли проблемы с получением Visual Studio для создания моего проекта в режиме выпуска... это дает мне ошибки в том, что сборки являются неправильным форматом. Оказывается, некоторые сборки x86 ссылаются вместо x64 сборок. Ассембли, такие как PresentationCore, System.Data и т.д.
Вещи, которые я пробовал:
-
Режим отладки, любой процессор строит отлично.
-
Режим отладки, x64 строит отлично.
-
Режим деблокирования, любой CPU не работает
-
Режим освобождения, x64 терпит неудачу (это комбинация, которую я хотел бы создать в моем проекте)
Проблема возникает, когда я пытаюсь удалить ссылку x86 и переключить ее на ссылку x64. Visual Studio просто добавляет старую ссылку x86 вместо ссылки x64. Например:
Я удаляю ссылку System.Data, которая находится в C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll
Я просматриваю и добавляю C:\Windows\Microsoft.NET\Framework64\v2.0.50727\System.Data.dll
, но когда я нажимаю на эту ссылку в System.Data, путь остается чисто до старой dll и вызывает ту же ошибку. Это происходит и с несколькими другими DLL.
Кто-нибудь знает о решении этой проблемы?