visual usar una tiene studio referencia que puede proyecto importar crear compilar como cargar asegurese archivo agregar acceso c# .net wpf culture

c# - usar - Desactivar las carpetas de la cultura DLL en compilar



no se puede agregar referencia.dll c# (4)

Aplique el atributo System.Resources.NeutralResourcesLanguageAttribute en el ámbito del ensamblaje, de esta manera:

[assembly: System.Resources.NeutralResourcesLanguageAttribute("en")]

(Un buen lugar para esto sería el archivo AssemblyInfo.cs en la sección de propiedades del proyecto)

Estoy usando 2 dll''s ( Microsoft.Expression.Interactions.dll y System.Windows.Interactivity.dll ) que, cuando se compila la aplicación principal, crea un montón de carpetas de cultura:

Y dentro de cada uno hay 2 dll ( Microsoft.Expression.Interactions.resources.dll y System.Windows.Interactivity.resources.dll ). He buscado en Google y no puedo encontrar nada relacionado con cómo detener este molesto contenido generado automáticamente.


Fwiw, pude volcarlos de mi compilación que usó system.windows.interactivity.dll modificando mi csproj:

<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Import Project="$( **<CHOPPED**>... /> <PropertyGroup> <!--added this line for system.windows.interactivity.dll to dump the localized dll''s--> <SupportedCultures>en-US</SupportedCultures>



Yo uso otra solución. Puede configurar un evento posterior a la construcción para su proyecto en Vistual Studio, que eliminará las carpetas redundantes:

rd /s /q "de", "en", "es", "fr", "it", "ja", "ko", "ru", "zh-Hans", "zh-Hant"

Esta solución es menos invasiva que elimina las carpetas de la carpeta sdk.