Domitienda. Hosting ASP .NET 3.5 / SQL SERVER 2005
  buscar 
novedades
Recibe las ultimas noticias y los mejores articulos en tu email
Secciones
 • .NET Framework
 • ADO .NET
 • Ajax
 • Asp .NET
 • Biztalk
 • C#
 • Commerce Server
 • Exchange
 • IIS
 • Metodologías
 • J#
 • Office
 • Reporting Services
 • Seguridad
 • SEO
 • Servicios Web
 • Sharepoint
 • Silverlight
 • SQL Server
 • Visual Basic .NET
 • Visual C++ .NET
 • Visual Studio
 • WCF
 • Windows
 • Workflow Foundation
 • WPF
 • XAML
 • XML
 • Dynamics
 • Noticias
 • Articulos
 • Tutoriales
 • Eventos
 • Cursos
 • Ofertas Empleo
 • RSS
Contacto
¿Quieres saber quien es el creador de Clikear?

Tutorial C#

Acceso al compilador desde Visual Studio.NET

 

Como se explicó en su momento en el Tema 2: Introducción a C#, a las opciones de compilación de un proyecto se accede desde VS.NET a través de las páginas de propiedades del mismo, las cuales tiene el aspecto mostrado en la Ilustración 4 y se obtienen seleccionando el proyecto en el Solution Explorer y pulsando sobre View à Property Pages en el menú principial de Visual Studio.

 

Ilustración 4: Páginas de propiedades del proyecto en Visual Studio.NET

 

Para la mayoría de opciones admitidas por csc.exe se incluye en estas páginas controles tales como cajas de texto y listas desplegables que permiten configurarlas de una manera visual, cómoda e intuitiva. En la Tabla 13 se resume en orden alfabético cuál es el control que en concreto se asocia en estas páginas a cada opción:

 

Opción

Control visual

/baseaddress

Configuration Properties à Advanced à Base Address

/checked

Configuration Properties à Build à Check for Arithmetic Overflow/Underflow

/debug

Configuration Properties à Build à Generate Debugging Information

/define

Configuration Properties à Build à Conditional Compilation Constants

/doc

Configuration Properties à Build à XML Documentation File

/filealign

Configuration Properties à Build à File Alignment

/incremental

Configuration Properties à Advanced à Incremental Build

/main

Common Properties à General à Startup Object

/optimize

Configuration Properties à Build à Optimize code

/out

Common Properties à General à Assembly Name

/target

Common Properties à General à Output Type

/unsafe

Configuration Properties à Build à Allow unsafe code blocks

/warn

Configuration Properties à Build à Warning Level blocks

/warnaserror

Configuration Properties à Build à Treat Warnings As Errors

/win32icon

Common Properties à General à Application Icon

Tabla 13: Controles asociados a opciones de compilación

 

Como puede observar, desde VS.NET no es posible acceder a muchas de las opciones del compilador en línea de comandos. En los casos de /codepage, /fullpaths, /lib,  /help, /nologo, /recurse y /utf8output esto es lógico ya que son opciones que pierden su sentido desde dentro en una interfaz gráfica. Hay otros casos en que ello se debe a que se ofrecen desde el menú principal de VS.NET otros mecanismos alternativos para especificarlas, como son los indicados en la Tabla 14:

 

Opción

Mecanismo de acceso

/bugreport

Help à Customer Feedback

/resource

Seleccionar el recurso en Project à Add  Existing  Item

/reference

Seleccionar la referencia en Project à Add Reference

Tabla 14: Acceso a opciones fuera de las páginas de propiedades

 

Finalmente, queda un grupo de opciones que no disponibles simplemente porque la implementación de VS.NET (al menos en la Beta 2) no las contempla, y son @, /linkresource, /nostdlib, /noconfig, /nowarn y /win32res. En este sentido, mención aparte merece el valor module de /t, que tampoco puede usarse en tanto que VS.NET no soporta el trabajo con módulos.


 

Principal