visual una studio servidor para mostrar microsoft los lista forbidden está este español error directorio descargar contenidos configurado community .net visual-studio visual-studio-2015 project.json

.net - una - ¿Por qué mi proyecto project.json/xproj no está abierto en Visual Studio 15(vista previa)?



microsoft visual studio descargar (2)

Tengo una solución existente que implica proyectos múltiples project.json (y correspondientes xproj) en los que he estado trabajando durante un tiempo. Funciona bien en Visual Studio 2015, pero no se carga en VS 15 (vista previa), solo muestra un icono de carga fallida para cada uno. No hay mensajes impresos.

¿Qué está pasando y cómo puedo solucionarlo?


Es posible que su xproj se haya creado (automáticamente) con versiones anteriores de las herramientas dnx. Esto usó importaciones de MSBuild particulares que eran compatibles en ese momento, pero que han sido reemplazadas a medida que evolucionó la herramienta DNX (y más recientemente: se ha reemplazado con DotNet).

La compatibilidad con versiones anteriores se mantuvo en VS 2015, pero la compatibilidad con estos xproj antiguos no se ha conservado en VS 15. Como tal, deberá editar su xproj o (más simple) simplemente eliminar .xproj y .xproj.user, eliminar el proyecto de la solución y vuelva a agregarlo; esto recreará el xproj con las herramientas actuales.

Si quiere editarlo a mano, debe reemplazar:

<Import Project="$(VSToolsPath)/AspNet/Microsoft.Web.AspNet.Props" Condition="''$(VSToolsPath)'' != ''''" /> ... <Import Project="$(VSToolsPath)/AspNet/Microsoft.Web.AspNet.targets" Condition="''$(VSToolsPath)'' != ''''" />

con cualquiera:

<Import Project="$(VSToolsPath)/DNX/Microsoft.DNX.Props" Condition="''$(VSToolsPath)'' != ''''" /> ... <Import Project="$(VSToolsPath)/DNX/Microsoft.DNX.targets" Condition="''$(VSToolsPath)'' != ''''" />

o:

<Import Project="$(VSToolsPath)/DotNet/Microsoft.DotNet.Props" Condition="''$(VSToolsPath)'' != ''''" /> ... <Import Project="$(VSToolsPath)/DotNet/Microsoft.DotNet.targets" Condition="''$(VSToolsPath)'' != ''''" />

Como puede ver, esto refleja la evolución de las herramientas. La primera opción ya no es compatible con VS 15. La última opción es probablemente la más cercana a la que se verá RTM, pero no funciona en VS 2015 con las herramientas actuales . Entonces ... probablemente quieras la opción del medio por ahora.


Instalar las herramientas de Visual Studio 2015 (Vista previa 2): https://go.microsoft.com/fwlink/?LinkId=827546

A continuación, configure su archivo global.json con la versión específica en la ruta C: / Archivos de programa / dotnet / sdk

Funciona para mi...