sirve que para isnullorwhitespace empty .net visual-studio visual-studio-2017

.net - que - isnullorwhitespace



Error de compilación Error: ''ruta'' no puede ser una cadena vacía("") o comenzar con el carácter nulo (5)

El problema parece ser la nueva característica de carga de soluciones ligera de VS2017.

Para solucionarlo, primero limpie:

  • Cerrar Visual Studio 2017
  • Eliminar o cambiar el nombre de la carpeta .vs
  • Reabrir la solución

Después, no vuelva a habilitar la carga de solución liviana para esa solución.

Puede deshabilitar por completo la carga de soluciones livianas para todas las soluciones en las opciones, pero si el problema solo se aplica a algunas soluciones, puede ser un poco difícil.

Tengo una solución que funciona bien en VS2015. Acabo de instalar VS2017 RTM y después de la conversión, los intentos de construir la solución fallan inmediatamente con el error:

Error de compilación Error: ''ruta'' no puede ser una cadena vacía ("") o comenzar con el carácter nulo.

¿Cómo puedo evitar esto?


Estas soluciones no me funcionaron, pero encontré .vs / config / applicationhost.config y tenía

<location path="" overrideMode="Allow">

Agregué la carpeta a la que implementaría el proyecto y lo construí. (o tendría si no tuviera errores de compilación :)



Me encontré con este problema con una mala configuración de bower.json. Realice una copia de seguridad del archivo bower.json y borre las dependencias. Vea si eso elimina el error. Si es así, vuelva a agregar las dependencias una a una hasta que el problema desaparezca


También tuve este problema con todos mis proyectos VS2015 (aka project.json). Eliminar la carpeta .vs no resolvió el problema.

Finalmente, desactivo la casilla de verificación "carga de soluciones livianas" en Herramientas -> Opciones -> Proyectos y soluciones -> Carga de solución liviana para todas las soluciones