tutorial pages page net asp application project.json

project.json - pages - javascript asp net



project.json no encontrado en Visual Studio 2017 RC Solution Explorer (3)

No encontré project.json en visual studio 2017 RC. ¿Se ha eliminado esto en esta versión o me falta algo? ¿Cómo almacenan la lista de dependencias ahora si se elimina?


Consulte el enlace dado

https://docs.microsoft.com/en-us/dotnet/core/tools/project-json-to-csproj

Proyecto.json

{ "buildOptions": { "warningsAsErrors": true, "nowarn": ["CS0168", "CS0219"], "xmlDoc": true, "preserveCompilationContext": true, "outputName": "Different.AssemblyName", "debugType": "portable", "allowUnsafe": true, "define": ["TEST", "OTHERCONDITION"] } }

Solución-> Clic derecho -> Editar proyecto.csporj

<PropertyGroup> <TreatWarningsAsErrors>true</TreatWarningsAsErrors> <NoWarn>$(NoWarn);CS0168;CS0219</NoWarn> <GenerateDocumentationFile>true</GenerateDocumentationFile> <PreserveCompilationContext>true</PreserveCompilationContext> <AssemblyName>Different.AssemblyName</AssemblyName> <DebugType>portable</DebugType> <AllowUnsafeBlocks>true</AllowUnsafeBlocks> <DefineConstants>$(DefineConstants);TEST;OTHERCONDITION</DefineConstants> </PropertyGroup>


En adelante, .Net Core se basará en msbuild, lo que significa que usará * .csproj en lugar de project.json. Las referencias de paquetes ahora también se almacenan en el archivo * .csproj.

Para obtener más información, lea Anunciación de .NET Core Tools MSBuild "alpha" en el Blog de .NET y una descripción general de alto nivel de los cambios en CLI Preview 3 en la documentación de .NET .

Por ejemplo, si tiene esto en su project.json:

"dependencies": { "Microsoft.NETCore.App": { "type": "platform", "version": "1.0.0" }, "Newtonsoft.Json": "9.0.1" }

Ahora tendrá * .csproj que contiene:

<PackageReference Include="Microsoft.NETCore.App"> <Version>1.0.1</Version> </PackageReference> <PackageReference Include="Microsoft.NET.Sdk"> <Version>1.0.0-alpha-20161104-2</Version> <PrivateAssets>All</PrivateAssets> </PackageReference> <PackageReference Include="Newtonsoft.Json"> <Version>9.0.1</Version> </PackageReference>


En el Explorador de soluciones:

  1. Haga clic derecho sobre el proyecto
  2. Seleccione Editar (YourProjectNameHere) .csproj

Aparecerá una ventana que le permitirá ver la versión XML de .csproj. Las dependencias se enumerarán aquí en la descripción de PackageReference.