相关疑难解决方法(0)

在编译时禁用Dll文化文件夹

我正在使用2个dll(Microsoft.Expression.Interactions.dllSystem.Windows.Interactivity.dll),当编译父应用程序时,创建大量的文化文件夹:

每个内部都有2个dll(Microsoft.Expression.Interactions.resources.dllSystem.Windows.Interactivity.resources.dll).我已经google了,我找不到任何与如何阻止这个恼人的自动生成内容相关的内容.

.net c# wpf culture

43
推荐指数
5
解决办法
1万
查看次数

ASP.Net Core 排除除英语以外的已发布语言目录

我像这样发布我的 ASP.Net Core 3.1 服务器:

dotnet publish --configuration Release --runtime win7-x64 -p:PublishTrimmed=true --output c:\MyServer
Run Code Online (Sandbox Code Playgroud)

我在 c:\MyServer 中得到的是很多国际语言目录:cs、de、es、fr、zh-hans 等

如何只发布英文版?

我尝试ExcludeFoldersFromDeployment在我的 csproj 中使用:

  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <RuntimeIdentifier>win7-x64</RuntimeIdentifier>
    <IsTransformWebConfigDisabled>true</IsTransformWebConfigDisabled>    
    <AspNetCoreHostingModel>inprocess</AspNetCoreHostingModel>
    <Nullable>enable</Nullable>
    <ExcludeFoldersFromDeployment>cs;de;es;fr;he;hi;it;ja;ko;nl;pl;pt;ru;tr-TR;zh-Hans;zh-Hant</ExcludeFoldersFromDeployment>
  </PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

但这没有帮助

有什么帮助吗?

asp.net-core asp.net-core-3.0 asp.net-core-3.1

10
推荐指数
2
解决办法
3457
查看次数

Visual Studio 2017本地化发布设置

这应该很简单,但是我还没有找到停止这种情况的方法。Visual Studio发布了许多本地化的DLL-似乎有德国本地化,西班牙本地化,意大利本地化,法国本地化,日本本地化,俄罗斯本地化和韩国本地化。我有一个ASP.NET Web API ODATA应用程序,当我使用Visual Studio 2017发布项目时,这些本地化的dll占用了bin文件夹中的不必要空间。我的应用程序仅需要支持En-US。我该如何进行更改?已发布的bin文件夹的屏幕截图:

在此处输入图片说明

c# localization odata asp.net-web-api2 visual-studio-2017

8
推荐指数
1
解决办法
1633
查看次数