Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 656|Respuesta: 0

[Consejos] Referencias de importación de proyectos de solución .NET/C# (versión unificada)

[Copiar enlace]
Publicado el 2025-6-1 16:51:30 | | |
Requisitos: Extraer contenido común de proyectos en soluciones C#, como versiones de .NET, bibliotecas públicas de referencia, etc. Escenario de aplicación: Hay 10 proyectos por debajo de la solución, 10 proyectos son todos versiones .NET 8, si quieres actualizar a .NET 9, necesitas cambiar el archivo .csproj de 10 proyectos; si usas Import encapsulation para referenciar la configuración de una plantilla, solo necesitas cambiar la configuración de la plantilla.

Revisión:
Gestión Central de Paquetes (CPM) de Configuración de Proyectos .NET
https://www.itsvse.com/thread-10743-1-1.html

Consejos para descubrir mientras miras proyectos de dnSpy. Referencia:El inicio de sesión del hipervínculo es visible.

Elementos de la solución:ConsoleAppItsvseBibliotecaClase1ClaseBibliotecaComún。 (ConsoleAppItsvse y ClassLibrary1 se refieren a ClassLibraryCommon)

Configurado previamente

Configuración de ConsoleAppItsvse antes de la modificación:

Configuración de ClassLibrary1 antes de la modificación:

Configuración común de ClassLibrary antes de la modificación:

Después de eso, se configura

Crea uno nuevo en el catálogo de solucionesConfigCommon.propsarchivo (nombre arbitrario), configurado de la siguiente manera:

Configuración modificada de ConsoleAppItsvse:

Configuración modificada de ClassLibrary1:

Configuración modificada común de BibliotecaClase:

Referencia:El inicio de sesión del hipervínculo es visible.




Anterior:[Nexus3] (1) Tutorial de despliegue Nexus con instalación de Docker
Próximo:Introducción a la tecnología de seguridad BitLocker para sistemas Windows
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com