Добавление путаницы в VS 2010 на 64-битной машине - PullRequest
0 голосов
/ 14 июня 2011

На 64-битной машине, когда я пытаюсь добавить ссылку через Visual Studio 2010, щелкнув правой кнопкой мыши и произнесите «Добавить ссылку», он показывает все dll с путем:путь, так что он может использовать C:\ProgramFiles вместо C:\ProgramFiles (x86)

Я полагаю, что X86 означает 32-битный, поэтому он содержит все 32-битные DLL, но мне нужно 64-битные DLL для ссылки.1008 *

1 Ответ

1 голос
/ 14 июня 2011

Эти сборки на самом деле не используются, и если ваша программа специально не должна быть скомпилирована для 32 или 64-битных (например, из-за взаимодействия с другими dll, которые специально скомпилированы, скажем, 32-битными), тогда не беспокойся об этом. Обычно это просто файлы для ссылки, но не те, которые использует ваша программа. Они просто получают некоторую информацию от них, но во время выполнения обращаются к gac и будут компилироваться на основе 32/64 битной системы или настроек. Так что, если я буду работать на 32-битном IIS, моя программа будет работать. Если я буду работать на 64-битной - моя же программа будет работать как 64-битная.

См

"Рассмотрим приложение .NET, которое на 100% является безопасным кодом. В этом сценарии можно взять исполняемый файл .NET, который вы запускаете на 32-разрядной машине, и переместить его в 64-разрядную систему, чтобы он был у вас. запустить успешно. "

из http://msdn.microsoft.com/en-us/library/ms973190.aspx

примечание - ключом здесь является сейф.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...