Я работаю над преобразованием определения сборки tfs 2013, изначально мы использовали tfs 2008. У меня есть новый сервер с установленным TFS2013 и работа над определением Build для 2013 xaml (workflow) завершена. Однако я столкнулся с ошибкой, когда мой TFS построил в режиме выпуска для конфигурации Any Cpu, но это прекрасно, когда я использую режим отладки. Я пробовал искать много статей и не мог найти какое-либо решение, любезно помогу мне здесь. Это нормально на моей локальной машине, но происходит только на сервере.VS 2010, TFS 2013 SGEN: Была сделана попытка загрузить сборку с неправильным форматом
проекта и детали
1) проект рамки .net 4,0
2) Конфигурация по умолчанию "Любой Cpu"
3) TFS 2013 сервер 64 бит, Windows Server 2008 r2
Сложение Определение
Конфигурация: Любой процессор | Выпуск
MsBuildPlatform: x86
Ошибка: SGEN: Была сделана попытка загрузить сборку с неправильным форматом: C: \ Windows \ Microsoft.Net \ сборка \ GAC_64 \ System.Data \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Data.dll.
Предупреждение: C: \ Program Files (x86) \ MSBuild \ 12.0 \ Bin \ Microsoft.Common.CurrentVersion.targets (990): Опорные сборки для рамок».NETFramework, Version = v4.0" не были найдены. Чтобы решить эту проблему, установите пакет SDK или Targeting Pack для этой версии фреймворка или перенастройте приложение на версию фреймворка, для которого установлен пакет SDK или Targeting Pack. Обратите внимание, что сборки будут решены из глобального сборочного кэша (GAC) и будут использоваться вместо ссылочных сборок. Поэтому ваша сборка может быть неправильно нацелена на структуру, которую вы планируете использовать.
Я установил Windos 8 SDK (инструменты только) и рамки для Windows 4 x64 в x86 версии не удается
папке C: \ Program Files \ Microsoft SDKs \ Windows имеет папку, v7.0 C: \ Программные файлы (x86) \ Microsoft SDK \ Windows имеют v8.1А папка
где, как моя локальная машина имеет много версий внутри папки окон в выше пути
Список соответствующих статей, которые я проверил, но не смог найти решение
http://seravy.wordpress.com/2012/10/25/installing-net-4-5-and-not-windows-sdk-8/
Running MSBuild fails to read SDKToolsPath
http://dukelupus.wordpress.com/2008/02/05/task-failed-because-sgenexe-was-not-found-solution/
How do I fix the Visual Studio compile error, "mismatch between processor architecture"?
TFS 2010 creating .Net 4.0 XmlSerializers DLL for .Net 3.5 Application
Так что я должен сделать, чтобы исправить эту ошибку?
Но я не хочу использовать x86 для сборки моей dll, и вместо этого я хочу, чтобы это был любой процессор. Поэтому мое решение по умолчанию указывает на Release-Any CPu. Является ли какое-либо конкретное место, где вы указываете, что мне нужно проверить? Чтобы добавить заметку, мой сервер TFS x64 – Dilip