# Elastic Search - C# Nest Nuget package library for platform x64

**URL:** <https://discuss.elastic.co/t/elastic-search-c-nest-nuget-package-library-for-platform-x64/180772>\
**Category:** Elasticsearch\
**Created:** [May 13, 2019, 9:29am UTC](https://discuss.elastic.co/t/elastic-search-c-nest-nuget-package-library-for-platform-x64/180772 "2019-05-13T09:29:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![HPVRNP](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hpvrnp/32/37756_2.png) [@HPVRNP](https://discuss.elastic.co/u/HPVRNP)\
**Post date:** [May 13, 2019, 9:29am UTC](https://discuss.elastic.co/t/elastic-search-c-nest-nuget-package-library-for-platform-x64/180772/1 "2019-05-13T09:29:33Z")

</div>

Hi,  
I downloaded ElasticSearch Nest dlls ([Elasticsearch.net](http://elasticsearch.net/), AysncIO.dll) libraries . All binaries are targeted for platform x86 (Windows machine && 32 bit)

Is 64 bit platform supported in ElasticSearch Nest?  
Could you please guide me to download the 64 bit libraries??

Thanks,  
HPGP

---

<div class="post-metadata">

**Author:** ![forloop](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/forloop/32/9021_2.png) [@forloop](https://discuss.elastic.co/u/forloop)\
**Post date:** [May 13, 2019, 3:47pm UTC](https://discuss.elastic.co/t/elastic-search-c-nest-nuget-package-library-for-platform-x64/180772/2 "2019-05-13T15:47:30Z")

</div>

All .NET client libraries are compiled with `AnyCPU`, which means

- If the process runs on a 32-bit Windows system, it runs as a 32-bit process. IL is compiled to x86 machine code.
- If the process runs on a 64-bit Windows system, it runs as a 64-bit process. IL is compiled to x64 machine code.

You can see the flags of the latest NEST 6.7.0 assembly using CorFlags:

```auto
corflags /nologo "C:\Users\russc\Downloads\nest.6.7.0\lib\netstandard2.0\Nest.dll"

Version : v4.0.30319
CLR Header: 2.5
PE : PE32
CorFlags : 0x9
ILONLY : 1
32BITREQ : 0
32BITPREF : 0
Signed : 1

```

`PE: PE32` and `32BITREQ : 0` and `32BITPREF: 0` means that the assembly was compiled with `AnyCpu` target.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 10, 2019, 3:47pm UTC](https://discuss.elastic.co/t/elastic-search-c-nest-nuget-package-library-for-platform-x64/180772/3 "2019-06-10T15:47:37Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
