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:
- Haga clic derecho sobre el proyecto
- 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.