Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

341
Visualizações
Trabajando con 2 instancias de Visual Studio 2015: error CS2012 "otro proceso está utilizando el archivo"

Con Visual Studio 2013, solía abrir 2 instancias de Visual Studio:

  • uno para una solución de "servidor" (por ejemplo, un host WCF),
  • uno para una solución de "cliente" (por ejemplo, una aplicación WPF).

Las 2 soluciones tienen un proyecto común, pero esto no fue un problema: podía iniciar la primera en modo de depuración, iniciar la segunda en modo de depuración, encontrar un error, detener una para solucionar el error y volver a iniciarla (sin detener la segundo).

Este escenario ya no es posible con VS2015: cuando detengo, arreglo e inicio uno, aparece un error de compilación en el proyecto común:

 error CS2012: Cannot open 'D:\MyProject\obj\Debug\myCommonLib.dll' for writing -- 'The process cannot access the file 'D:\MyProject\obj\Debug\myCommonLib.dll' because it is being used by another process.'

¿Hay alguna manera de configurar este error como "sin bloqueo" para Visual Studio 2015 O para volver al comportamiento vs2013?

EDITAR

El explorador de procesos muestra estos controles cuando se inicia la aplicación cliente:

  • En VS2013:

Manijas en VS2013

  • En VS2015:

Manijas en VS2015

==> podemos mostrar aquí 2 identificadores más en dll en la carpeta "obj". Este parece ser el problema.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Desde VS, configure un nuevo tipo de construcción para el proyecto, este debe configurarse de la misma manera que el modo de depuración. Luego ejecute uno de ellos en "Depuración" y el otro en "Depuración 2".

Espero que esta guía de imágenes pueda ayudarte.

Ir al menú Depurar y elegir Administrador de configuración

Crear una nueva configuración de compilación

Nómbralo como quieras

over 4 years ago · Santiago Trujillo Relatório

0

Tener un proyecto común en dos soluciones es simplemente incorrecto. Si ha funcionado en VS2013, lo consideraría como un error, que según usted se solucionó en VS2015.

El camino correcto a seguir es unir las dos soluciones en una sola con diferentes proyectos, o aislar el proyecto común en una solución separada para ayudar a VS2015 a distinguir entre las tres partes:

  • la parte del servidor
  • la parte del cliente
  • la parte común
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda