У меня есть проект Visual Studio C# (.csproj), который имеет ссылку на версию Framework64 System.Data
. Когда я пытаюсь построить с помощью MSBuild/Team Foundation Server (TFS) на другом компьютере, он терпит неудачу, так как 64-разрядная DLL не существует.Должны ли .NET «Проекты какого-либо процессора» связываться с библиотеками Framework или Framework64?
Должен ли я привязываться к версии Framework, или это ограничит меня при работе на 64-битных машинах? Переносит ли .NET привязку для использования 64-битного, когда это возможно?
Итак, почему в инфраструктуре 64-разрядные и 32-разрядные библиотеки DLL. Предварительно ли они оптимизированы для JITed? Или они предварительно оптимизированы для вызова 32/4-битных «WIN32» API? – 2008-11-26 06:42:34