En este post te voy a explicar como hacer visibles los componentes internos de un ensamblado a otro en DotNet.
Primeros Pasos.
- Hay dos diferentes soluciones para resolver este problema. Estas son la misma, la única diferencia es donde vas a escribir la instrucción.
- Debes tener acceso al proyecto que contiene los componentes internos.
- No puedes hacer visible los componentes internos de un ensamblado ya compilado.
- Debes conocer el AssemblyName del proyecto que va a usar los internals.
AssemblyInfo.cs.
Si puedes visualizar el archivo «Proyecto/Properties/AssemblyInfo.cs» entonces puedes agregar la siguiente instrucción.
Csproj.
En los proyectos de tipo SDK es posible que no veas el archivo AssmblyInfo.cs, tienes que agregar esta instrucción a tu archivo csproj. El compilador agregará el atributo InternalsVisibleTo durante la compilación.
Últimas entradas de Gustavo Sánchez (ver todo)
- NVL in SQL Server - 2023-11-01
- ¿Que es Cake Build? - 2023-02-22
- #How to fix error: MSB4019: The imported project «Microsoft.Data.Tools.Schema.SqlTasks.targets» was not found - 2023-02-20