AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar y utilizar ensamblados .NET
  • Presentación
  • Creación de un ensamblaje.NET de nombre fuerte a partir de un proyecto WINDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Antes de crear un ensamblaje.NET, todos los elementos requeridos por este ensamblaje deben haber sido desarrollados en un proyecto WINDEV.
Creación de un ensamblaje.NET de nombre fuerte a partir de un proyecto WINDEV
Para crear un ensamblaje.NET de nombre fuerte:
  1. Crea un archivo ".snk".
    • El archivo snk contiene el par "clave public/clave private" utilizado para firmar digitalmente los montajes creados por una empresa. En la mayoría de los casos, el mismo archivo snk se utiliza para firmar todos los productos de una empresa.
    • Este archivo debe mantenerse en secreto para evitar que un tercero firme sus propias asambleas con la misma firma.
    • Para generar un archivo ".snk", debe utilizar el generador suministrado con el SDK .NET (archivo sn.exe). El siguiente comando Line debe ser usado para generar un archivo snk: "sn.exe -k MiArchivoNK.snk"
    • WINDEV incluye un archivo de ejemplo en el directorio "Programs\Data\Example.snk" del directorio de instalación de WINDEV.. Este archivo se usa para probar la generación de ensamblajes de nombre fuerte.
      Observación: este archivo que se distribuye con WINDEV, no permite identificar de forma única los ensamblajes generados.
  2. En la asistente para la generación de ensamblajes .NET, especifique la ubicación del archivo snk que se creó previamente.
  3. El ensamblaje de nombre fuerte puede ser copiado a C:\Windows\Assembly (también llamado GAC).
Observaciones:
  • Si está utilizando una versión 2.0 de la framework para compilar su ensamblado, WINDEV no crea ningún enlace entre el ensamblado generado y las DLLs necesarias para ejecutarlo.. Por lo tanto, estas DLLs no se copiarán con el ensamblaje en el directorio GAC. Estas DLLs deben ser encontradas en un directorio accesible por PATH.
  • Desde Windows Vista, si el UAC está activado, puede get un error como "Acceso denegado" durante el copy en el directorio "C:\Windows\Asamblea".. En ese caso:
    • ejecute el programa "símbolo del sistema" (cmd.exe) como administrador.
    • utilice la herramienta "gacutil. Ejemplo: gacutil.exe -I "c:\Mis proyectos\Mi proyecto\Exe\MyAssembly.dll"
  • Si estas DLLs son copiadas, entonces wdxxxnet.dll también debe ser copiado en el GAC.
Versión mínima requerida
  • Versión 9
Comentarios
DOC and Download
https://docs.microsoft.com/pt-br/dotnet/framework/app-domains/install-assembly-into-gac

https://docs.microsoft.com/pt-br/dotnet/framework/tools/gacutil-exe-gac-tool

https://docs.microsoft.com/pt-br/dotnet/framework/app-domains/install-assembly-into-gac

DOWNLOAD
https://www.microsoft.com/en-gb/download/details.aspx?id=8279

INSTALLLOCATION
c:\Program Files\Microsoft SDKs\Windows\v7.1\
Boller
01 06 2021
INFO
O gacutil vem com o Visual Studio, não com o VSTS. Faz parte do Windows SDK e pode ser baixado separadamente em http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en . Esta instalação terá gacutil.exeincluído. Mas primeiro verifique aqui

C: \ Arquivos de programas \ Microsoft SDKs \ Windows \ v6.0A \ bin
você pode tê-lo instalado.

Como @devi mencionado

Se você decidir pegar os arquivos gacutil da instalação existente, observe que no .NET 4.0 existem três arquivos: gacutil.exe gacutil.exe.config e 1033 / gacutlrc.dll
Boller
01 06 2021

Última modificación: 02/09/2023

Señalar un error o enviar una sugerencia | Ayuda local