Ответ 1
Это ошибка с Visual Studio, похоже. Здесь более сложный поток, который объясняет некоторые шаги, которые вы можете предпринять, чтобы исправить это.
Мне удалось создать приложение для создания окон, которое обеспечивает доступ к базам данных в SQL Server. Все части приложения могут обращаться к серверу отдельно от той части, где можно выполнить резервное копирование/восстановление базы данных. В этой части я не могу получить доступ к базам данных на сервере и пришел к выводу, что это из-за этих предупреждений. Что означают следующие слова и как я могу их исправить?
Referenced assembly 'c:\Program Files\Microsoft SQLServer\90\SDK\Assemblies\Microsoft.SqlServer.Replication.dll' targets a different processor than the application Referenced assembly 'C:\Windows\assembly\GAC_32\Microsoft.SqlServer.BatchParser\9.0.242.0_89845dcd8080cc91\Microsoft.SqlServer.BatchParser.dll' targets a different processor than the application.
Это ошибка с Visual Studio, похоже. Здесь более сложный поток, который объясняет некоторые шаги, которые вы можете предпринять, чтобы исправить это.
прошло уже год с тех пор, как вы задали этот вопрос.. но я просто хочу дать решение для этого вопроса...
если вы используете VS2010, перейдите к своим свойствам проекта, перейдите в раздел "Компиляция", "Дополнительно", затем установите целевой процессор на x86 или x64... не может быть... выбрать один...
надеюсь, что это решено..:)
Использование Visual Studio 2010 Мне нужно было перейти к Project Properties → Build Tab: Измените "Цель платформы" с "Любой процессор" на "x86"
Это очистило предупреждение для меня.
ключевые слова: Ссылка на сборку нацелен на другой процессор, чем приложение
С помощью Visual Studio 2010 я перешел в главное меню → Build → Configuration Manager...
Оттуда это довольно очевидно. Там большой стол. Каждый из ваших проектов - это строка. Посмотрите на столбец "платформа". Измените те, которые соответствуют друг другу.