visual tutorial studio para mejores las instalar extensions extensiones español code autocompletar atajos visual-studio visual-studio-2008 visual-studio-2005 projects-and-solutions

tutorial - ¿Cómo se crea un archivo de solución de Visual Studio(.sln) en el mismo directorio que el proyecto web?



visual studio code extensions (8)

Estoy usando el cliente y el servidor de VisualSVN y uno de los requisitos para que los proyectos web funcionen como se espera es tener .sln en el mismo directorio (raíz) que los otros archivos.

Pensé que era tan simple como eliminar todas las rutas padre adicionales ../ y otras rutas relativas y guardarlas. Sin embargo, cuando intento abrirlo, simplemente bloquea Visual Studio.

¿Existe una forma estándar de crear este tipo de archivo de solución o una herramienta de archivo de solución para ayudar a garantizar que sea válida? ¿O simplemente me estoy perdiendo algo muy obvio?

/ /MyWebsite.org.sln /Images /App_Data /default.aspx /default.aspx.cs

Entonces, aparentemente el truco, al menos el que estaba buscando es que debes usar ... / MyWebsite.org o la carpeta que contenga los archivos del sitio web.

[EDITAR] Lo que aprendí y mi último archivo .sln para este proyecto en particular:

Aquí está el archivo de Solución final que me permitió abrir el sitio web y tener el .sln en la raíz de la carpeta web.

Project("{E24C65DC-7377-472B-9ABA-BCSG3B73C61A}") = "MyWebsite.org", "/", "{F8F4E96F-40BF-4374-B8BA-968D0SGG4A9E}" ProjectSection(WebsiteProperties) = preProject TargetFramework = "3.5" Debug.AspNetCompiler.VirtualPath = "/MyWebsite.org" Debug.AspNetCompiler.PhysicalPath = "../MyWebsite.org/" Debug.AspNetCompiler.TargetPath = "PrecompiledWeb/MyWebsite.org/" Debug.AspNetCompiler.Updateable = "true" Debug.AspNetCompiler.ForceOverwrite = "true" Debug.AspNetCompiler.FixedNames = "false" Debug.AspNetCompiler.Debug = "True" Release.AspNetCompiler.VirtualPath = "/MyWebsite.org" Release.AspNetCompiler.PhysicalPath = "../MyWebsite.org/" Release.AspNetCompiler.TargetPath = "PrecompiledWeb/MyWebsite.org/" Release.AspNetCompiler.Updateable = "true" Release.AspNetCompiler.ForceOverwrite = "true" Release.AspNetCompiler.FixedNames = "false" Release.AspNetCompiler.Debug = "False" VWDPort = "1603" VWDDynamicPort = "false" VWDVirtualPath = "/" EndProjectSection EndProject


En general, lo que hago es comenzar con una solución en blanco, que se encuentra en "Otros tipos de proyectos -> Soluciones de Visual Studio" en el cuadro de diálogo Nuevo proyecto. Luego, agregue el sitio web y cualquier otro proyecto que necesite a la solución.


La otra opción es cuando creas el proyecto simplemente desmarca la casilla predeterminada para "crear un directorio para la solución"


los siguientes pasos deberían funcionar.

  1. hacer una solución en blanco, nada en ella.
  2. Mueva la solución al lugar donde desea que el proyecto web viva.
  3. Abra la solución.
  4. Crea el proyecto web en el área deseada.

A menudo hago este tipo de movimiento para que los proyectos se sientan muy bien en svn. No te olvides de svn: ignora los archivos * .suo.


Cree la solución, ciérrela, coloque los archivos donde los desee y edite el archivo sln.


Vaya a Herramientas-> Opciones-> Proyectos y soluciones y luego marque la opción Mostrar siempre.


No pude encontrar un archivo de solución para mi proyecto. Pude ejecutar el proyecto en una máquina sin .sln en el proyecto. La razón por la que funcionó en la máquina en la que lo creé fue porque guardo mis proyectos VS en C: / Dev / Projects, pero Visual Studio mantuvo su archivo .sln en el directorio c: / users / xyz / documents / VisualStudio2015 / projects. Cuando moví los archivos a una computadora nueva, .sln no estaba en el mismo directorio. Acabo de encontrar el proyecto configurado en la vieja computadora en el directorio c: / users / xyz / documents / VisualStudio2015 / projects y lo moví a mi nueva computadora. Creo que podría haberlo evitado cambiando la sección Herramientas-> Opciones-> Proyectos y soluciones


Vuelva a crear un proyecto a partir de archivos existentes en asp.net

Copie los archivos existentes en una ubicación, por ej. F: / Copy_webSite

Abrir visual studio> archivo> nuevo sitio web.

[introduzca la descripción de la imagen aquí] [1] Seleccione la carpeta donde copió los archivos [introduzca la descripción de la imagen aquí] [2]

Se le preguntará si el "sitio web ya existía", seleccione "abrir el sitio web existente".

El sistema creará el archivo .sln en la carpeta C: / Users / user / Documents / Visual Studio 2005 / Projects / WebSite [introduzca la descripción de la imagen aquí] [3]

El sistema abrirá el proyecto actual. También puede copiar el archivo .sln en la misma carpeta del proyecto actual. Se abrirá el proyecto en la carpeta


Simplemente tuve que hacer esto después de que una mala instalación del sistema operativo causó daños en la partición y tuve que recuperar los datos. Meses después necesitaba cambiar el código pero el archivo .sln había desaparecido.

Usando Visual Studio 2015 Vaya a Nuevo -> Sitio web -> Seleccione el directorio raíz del sitio web que necesite un nuevo archivo .sln -> Siguiente -> Le pedirá que cree un nuevo sitio en el directorio o abra el sitio web en el directorio, obviamente seleccione el último. No hubo problemas con cero errores e incluso fue rápido al hacerlo -> Guardar proyecto y listo.

¡La navaja de Occam!