2010-09-02 27 views
6

Estoy usando VS2005 y tengo una hoja de propiedades (archivo vsprops) que estoy agregando a todos los proyectos de C++, pero parece que no puedo encontrar la manera de agregarlos a los proyectos de C#. ¿Cómo voy a hacer esto?Hojas de propiedades en C#

+3

¿Qué es una "hoja de propiedades"? –

+0

¿Es este el tipo de cosa que estás buscando? http://www.codeproject.com/KB/tabs/HadiPropertySheet.aspx – keyboardP

+0

No, estoy hablando de hojas de propiedades como en los archivos vsprops. Además, quise decir 'proyectos' en mi pregunta, no 'soluciones'. – Graham

Respuesta

2

Una hoja de propiedades del proyecto es un detalle de implementación del IDE de C++. No hay equivalente para C# IDE. Principalmente porque hay muy pocos botones para ajustar. En comparación con el compilador y el enlazador C y C++ que tienen, qué, más de 100 opciones. La forma del código administrado es usar [atributos] en su lugar.

Proyecto + Propiedades para cambiar la configuración de C#. Regocíjate en la escasez. En realidad, cambiar cualquiera de ellos es bastante raro, la plantilla del proyecto se ocupa de ellos, si es necesario.

+9

Boy es esta ilusión. –

+0

Se puede hacer. Es solo que no lo ha hecho. –

6

Aunque no hay un equivalente exacto de hojas de propiedades en C#, hay al menos una manera fácil de lograr lo que desea: archivos csproj pueden importar otros archivos de proyecto, por lo que puede tener un archivo de proyecto común que solo define la salida camino.

Ya se ha cubierto todo: How to set the output path of several visual C# projects.

2

Sé que esto es una vieja pregunta, pero aún así ... sólo editar manualmente el archivo de proyecto y añadir una sección <import> utilizar una hoja de propiedades:

<Project ...> 
    <Import Project="$(SolutionDir)\Local.props" /> 
</Project> 

No hay necesidad de tener un archivo de proyecto real para importar.

+0

Pero recuerde, poner una propiedad en local.props significa que también debe eliminarla del archivo que la incluye. La última propiedad gana ... –