这应该很简单,但我还没有找到办法让这一切停止发生。Visual发布了大量的本地化DLLs -似乎有德语本地化、西班牙语本地化、意大利本地化、法语本地化、日本本地化、俄罗斯本地化和韩国本地化。我有一个ASP.NET Web应用程序,当我使用VisualStudio2017发布该项目时,这些本地化的dll占用了bin文件夹中不必要的空间。我的应用程序只需要支持En。我怎么才能改变呢?已发布的bin文件夹的截图:

发布于 2018-02-20 20:51:54
以下是对我起作用的东西:
<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>
发布于 2020-03-03 10:28:08
对于我的.NET核心2.0 web,我也面临着同样的问题。当我将解决方案从一台机器移到另一台安装了新版本的.NET Core2.1的机器上时就出现了这种情况:.NET Core2.1;这就是为什么在发布生成的.NET核心2.0的所有文件时。为了解决这个问题,我决定迁移到2.1版本,它解决了这个问题,并顺利地生成了已发布的文件:)
发布于 2019-07-04 14:23:02
在我的例子中,我只是从csproj文件中删除以下项
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.1.0" />最佳Regurds
https://stackoverflow.com/questions/48893450
复制相似问题