首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual 2017本地化发布设置

Visual 2017本地化发布设置
EN

Stack Overflow用户
提问于 2018-02-20 20:12:03
回答 3查看 3.9K关注 0票数 17

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-02-20 20:51:54

以下是对我起作用的东西:

  1. 用您最喜欢的编辑器打开csproj文件
  2. 在标题<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>

  1. 重新发布解决方案
票数 10
EN

Stack Overflow用户

发布于 2020-03-03 10:28:08

对于我的.NET核心2.0 web,我也面临着同样的问题。当我将解决方案从一台机器移到另一台安装了新版本的.NET Core2.1的机器上时就出现了这种情况:.NET Core2.1;这就是为什么在发布生成的.NET核心2.0的所有文件时。为了解决这个问题,我决定迁移到2.1版本,它解决了这个问题,并顺利地生成了已发布的文件:)

票数 0
EN

Stack Overflow用户

发布于 2019-07-04 14:23:02

在我的例子中,我只是从csproj文件中删除以下项

代码语言:javascript
复制
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.1.0" />

最佳Regurds

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48893450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档