XML Serializer Generator Tool (Sgen.exe) для создания 64-битной Windows DLL?

Я собираю 64-битную C# .NET DLL в Visual Studio 2010. После проекта выполняются этапы sgen.exe для генерации соответствующей DLL-библиотеки XmlSerializer для моей сборки. (Я пытаюсь загрузить функцию CLR в SQL Server 2012. Функция выполняет сериализацию XML.)

Есть ли способ генерировать 64-битный код с любой версией sgen.exe? Или я должен установить конкретный Windows SDK? Не могу найти сайт загрузки.

2 ответа

Вы можете передать параметры компилятора C# в параметр /c:

sgen.exe /c:/platform:x64

Но не уверен, что это имеет смысл для MSIL

Сборка сериализации XML, созданная sgen, должна быть построена как AnyCPU, поэтому она будет работать в 32-битной системе на x86 и 64-битной на x64. Есть ли причина, по которой вам нужно принудительно установить x64?

Другие вопросы по тегам