我正在Visual Studio2010中构建一个64位的C# .NET动态链接库。我的项目的生成后步骤包括运行sgen.exe来为我的程序集生成相应的XmlSerializer DLL。(我正在尝试将CLR函数加载到SQL Server 2012中。该函数执行一些XML序列化。)
有没有办法用任何版本的sgen.exe生成64位代码?或者是否有特定的Windows SDK需要我安装?似乎找不到下载网站。
发布于 2012-08-02 04:44:04
您可以在/c参数中传递C#编译器选项:
sgen.exe /c:/platform:x64但不确定这对MSIL是否有意义
发布于 2012-08-02 04:45:03
sgen构建的XML序列化程序集应该构建为AnyCPU,因此可以在x86上以32位运行,在x64上以64位运行。有什么原因需要强制它到x64吗?
https://stackoverflow.com/questions/11767162
复制相似问题