# What is the purpose of the FSharp.Core.resource.dll files?

**URL:** <https://forums.fsharp.org/t/what-is-the-purpose-of-the-fsharp-core-resource-dll-files/1402>\
**Category:** General\
**Created:** [August 7, 2020, 3:05pm UTC](https://forums.fsharp.org/t/what-is-the-purpose-of-the-fsharp-core-resource-dll-files/1402 "2020-08-07T15:05:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nelkins](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/nelkins/32/173_2.png) [@Nelkins](https://forums.fsharp.org/u/Nelkins)\
**Post date:** [August 7, 2020, 3:05pm UTC](https://forums.fsharp.org/t/what-is-the-purpose-of-the-fsharp-core-resource-dll-files/1402/1 "2020-08-07T15:05:42Z")

</div>

I have wondered for a long time, what are these folders for? When I delete them my program seems to run just fine. Is it for localizing error messages or something?

![image](https://canada1.discourse-cdn.com/flex030/uploads/fsharp/original/1X/c1b1dbd4d303b2e0629f34d62a873cf4bf633c08.png)

---

<div class="post-metadata">

**Author:** ![chethusk](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/chethusk/32/11_2.png) [@chethusk](https://forums.fsharp.org/u/chethusk)\
**Post date:** [August 7, 2020, 3:08pm UTC](https://forums.fsharp.org/t/what-is-the-purpose-of-the-fsharp-core-resource-dll-files/1402/2 "2020-08-07T15:08:13Z")

</div>

yep, exactly that! The compiled resx resources are in localized dlls in those directories, and the resource-loader subsystems know to try and look in the appropriate one before falling back to the built-in English.

---

<div class="post-metadata">

**Author:** ![Nelkins](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/nelkins/32/173_2.png) [@Nelkins](https://forums.fsharp.org/u/Nelkins)\
**Post date:** [August 7, 2020, 3:10pm UTC](https://forums.fsharp.org/t/what-is-the-purpose-of-the-fsharp-core-resource-dll-files/1402/3 "2020-08-07T15:10:57Z")

</div>

Thank you! Is there any way to exclude them?

---

<div class="post-metadata">

**Author:** ![chethusk](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/chethusk/32/11_2.png) [@chethusk](https://forums.fsharp.org/u/chethusk)\
**Post date:** [August 7, 2020, 3:14pm UTC](https://forums.fsharp.org/t/what-is-the-purpose-of-the-fsharp-core-resource-dll-files/1402/4 "2020-08-07T15:14:40Z")

</div>

It appears there’s a MSBuild property you can set to strip out these ‘satellite’ assemblies from the build/publish: [https://github.com/dotnet/docs/issues/18995](https://github.com/dotnet/docs/issues/18995)
