这应该很简单,但我还没有找到停止这种情况发生的方法。 Visual Studio 发布了很多本地化的 DLL——似乎有德语本地化、西类牙语本地化、意大利语本地化、法语本地化、日语本地化、俄语本地化和韩语本地化。我有一个 ASP.NET Web API ODATA 应用程序,当我使用 Visual Studio 2017 发布项目时,这些本地化的 dll 在 bin 文件夹中占用了不必要的空间。我的应用程序只需要支持 En-US。我怎样才能做出这个改变?发布的bin文件夹截图:
最佳答案
这是对我有用的:
- 使用您喜欢的编辑器打开您的 csproj 文件
- 在标题下
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
添加行:
<ExcludeFoldersFromDeployment>bin\ar;bin\cs;bin\de;bin\es;bin\fr;bin\he;bin\hi;bin\it;bin\ja;bin\ko;bin\nl;bin\pl;bin\pt;bin\ru;bin\tr-TR;bin\zh-Hans;bin\zh-Hant</ExcludeFoldersFromDeployment>
- 重新发布您的解决方案
关于c# - Visual Studio 2017 本地化发布设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48893450/