visual net eliminar desde copiar con carpetas carpeta archivos archivo visual-studio-2010 visual-studio tfs tfs2010

visual-studio-2010 - desde - eliminar carpeta vb net



¿Cómo eliminar una carpeta vacía de un proyecto bajo el control TFS? (8)

Supongamos que tengo un proyecto MyLib, debajo de eso, creé una carpeta, digamos Carpeta1. No hay archivo debajo de esta carpeta. El proyecto está conectado a TFS.

Entonces quiero eliminar esta carpeta Carpeta1. Lo eliminé del menú contextual y verifiqué el proyecto en TFS.

Luego verifico los datos en TFS con Team Explore-> Source Control, Folder1 es eliminado. Pero todavía está allí en VS 2010 en la computadora local. Cerré VS 2020 y eliminé Folder1 de viudas. A continuación, abra VS 2010 nuevamente, la Carpeta1 todavía está allí. No puedo eliminarlo localmente de MyLib!

Confuso. ¿Cómo resolver este problema?


Esto es lo que debes hacer: crea una carpeta física con el mismo nombre en el directorio correcto de tu proyecto. Comprueba todo. Una vez que se sincronicen, podrás eliminar la carpeta de vs y volver a comprobar tu programa.


Haz lo siguiente:

  1. En Visual Studio, abra "Solution Explorer".

  2. Haga clic derecho en el proyecto en cuestión y seleccione "Descargar proyecto".

  3. Haga clic con el botón derecho en el proyecto descargado (debería estar pendiente de calificación), y elija "Editar (Proyecto)".

  4. En el Editor XML (que acaba de abrir) busque el nombre de la carpeta problemática (CTRL + F para abrir la ventana de "búsqueda", y busque en el documento actual el nombre de la carpeta).

  5. Cuando finaliza la búsqueda, debe resaltar en el Editor XML el Nodo XML que contiene el nombre de la carpeta (la mayoría de las veces está en un Nodo que le dice a Visual Studio que incluya la carpeta en cuestión en la compilación del proyecto (a través de MSBuild). )). Simplemente elimine el nodo que contiene el nombre de la carpeta.

  6. Guarde los cambios y cierre el Editor.

  7. Vuelva al Explorador de soluciones, haga clic con el botón derecho en el proyecto atenuado y elija "Recargar proyecto".

  8. Compilar y registrar el proyecto. Asegúrese de eliminar la carpeta física del Explorador de Windows (si todavía está allí).

Editar por Hakam Fostok: si su proyecto está en TFS, luego de aplicar los pasos anteriores, puede necesitar abrir Source Controler Explorer y eliminar la carpeta de allí también


Intenté con la solución para agregar un nuevo archivo y luego eliminar la carpeta con el archivo pero falló.

Mi solución fue eliminar primero la carpeta física y luego iniciar sesión en el código para TFS. (Verá que la lista de cambios incluye la eliminación de la carpeta).

Después del inicio de sesión, podrá eliminar la carpeta en su explorador de soluciones.


Perdón por la respuesta tardía, me perdí para verificar su respuesta.

El error anterior sugiere que la carpeta puede ser revisada y bloqueada por otro usuario.

En Source Control, ¿puede ver el estado de la carpeta como Checkout & lock?

En caso afirmativo, ¿puedes usar Status Sidekick de la herramienta TFS Sidekicks e intentar desbloquear la carpeta ( http://www.attrice.info/cm/tfs/ )?

Luego, intente eliminar la carpeta nuevamente.


Puedes intentar hacer la versión Get Specific. Haga clic con el botón secundario en Carpeta principal del archivo en el Control de código fuente y elija Obtener versión específica. Se abrirá la ventana Obtener, aquí elija Escribir como la última versión y marque las dos opciones de casilla de verificación disponibles.


Si hace clic con el botón derecho en el proyecto y selecciona editar archivo de proyecto, puede eliminar la entrada de la carpeta ofensiva. Después de guardar y volver a cargar el proyecto, puede eliminar las carpetas de su disco duro y luego controlar la fuente.


Simplemente cree un archivo dentro de la carpeta y elimínelo junto con el nuevo archivo. TFS tiene algunos problemas con las carpetas vacías cuando intenta eliminarlos.


Simplemente cree un archivo en él (un archivo de clase, por ejemplo) - regístrese, luego, después de que ingrese (con éxito), elimínelo y lo hará.

En pocas palabras: regístrese y luego elimine y funcionará ...