-
-
Save GaProgMan/2154a929a0229aca5b41c0b38631ff11 to your computer and use it in GitHub Desktop.
Code snippets for the blog post /2017/03/09/converting-from-project-json-to-csproj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": "0.2.0", | |
"configurations": [ | |
{ | |
"name": ".NET Core Launch (console)", | |
"type": "coreclr", | |
"request": "launch", | |
"preLaunchTask": "build", | |
"program": "${workspaceRoot}/bin/Debug/netcoreapp1.0/src.dll", | |
"args": [], | |
"cwd": "${workspaceRoot}", | |
"stopAtEntry": false, | |
"externalConsole": false | |
}, | |
{ | |
"name": ".NET Core Launch (web)", | |
"type": "coreclr", | |
"request": "launch", | |
"preLaunchTask": "build", | |
"program": "${workspaceRoot}/bin/Debug/netcoreapp1.0/src.dll", | |
"args": [], | |
"cwd": "${workspaceRoot}", | |
"stopAtEntry": false, | |
"launchBrowser": { | |
"enabled": true, | |
"args": "${auto-detect-url}", | |
"windows": { | |
"command": "cmd.exe", | |
"args": "/C start ${auto-detect-url}" | |
}, | |
"osx": { | |
"command": "open" | |
}, | |
"linux": { | |
"command": "xdg-open" | |
} | |
}, | |
"env": { | |
"ASPNETCORE_ENVIRONMENT": "Development" | |
}, | |
"sourceFileMap": { | |
"/Views": "${workspaceRoot}/Views" | |
} | |
}, | |
{ | |
"name": ".NET Core Attach", | |
"type": "coreclr", | |
"request": "attach", | |
"processId": "${command.pickProcess}" | |
} | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": "0.2.0", | |
"configurations": [ | |
{ | |
"name": ".NET Core Launch (console)", | |
"type": "coreclr", | |
"request": "launch", | |
"preLaunchTask": "build", | |
"program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>", | |
"args": [], | |
"cwd": "${workspaceRoot}", | |
"stopAtEntry": false, | |
"externalConsole": false | |
}, | |
{ | |
"name": ".NET Core Launch (web)", | |
"type": "coreclr", | |
"request": "launch", | |
"preLaunchTask": "build", | |
"program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>", | |
"args": [], | |
"cwd": "${workspaceRoot}", | |
"stopAtEntry": false, | |
"launchBrowser": { | |
"enabled": true, | |
"args": "${auto-detect-url}", | |
"windows": { | |
"command": "cmd.exe", | |
"args": "/C start ${auto-detect-url}" | |
}, | |
"osx": { | |
"command": "open" | |
}, | |
"linux": { | |
"command": "xdg-open" | |
} | |
}, | |
"env": { | |
"ASPNETCORE_ENVIRONMENT": "Development" | |
}, | |
"sourceFileMap": { | |
"/Views": "${workspaceRoot}/Views" | |
} | |
}, | |
{ | |
"name": ".NET Core Attach", | |
"type": "coreclr", | |
"request": "attach", | |
"processId": "${command.pickProcess}" | |
} | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |
<PropertyGroup> | |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | |
<ProductVersion>9.0.30729</ProductVersion> | |
<SchemaVersion>2.0</SchemaVersion> | |
<ProjectGuid>{0433A471-36FD-46D4-A6C4-A550298710A0}</ProjectGuid> | |
<OutputType>WinExe</OutputType> | |
<AppDesignerFolder>Properties</AppDesignerFolder> | |
<RootNamespace>WDTV_Live_MetaData_Generator</RootNamespace> | |
<AssemblyName>WDTV Live MetaData Generator</AssemblyName> | |
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> | |
<FileAlignment>512</FileAlignment> | |
</PropertyGroup> | |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | |
<DebugSymbols>true</DebugSymbols> | |
<DebugType>full</DebugType> | |
<Optimize>false</Optimize> | |
<OutputPath>bin\Debug\</OutputPath> | |
<DefineConstants>DEBUG;TRACE</DefineConstants> | |
<ErrorReport>prompt</ErrorReport> | |
<WarningLevel>4</WarningLevel> | |
</PropertyGroup> | |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | |
<DebugType>pdbonly</DebugType> | |
<Optimize>true</Optimize> | |
<OutputPath>bin\Release\</OutputPath> | |
<DefineConstants>TRACE</DefineConstants> | |
<ErrorReport>prompt</ErrorReport> | |
<WarningLevel>4</WarningLevel> | |
</PropertyGroup> | |
<ItemGroup> | |
<Reference Include="System" /> | |
<Reference Include="System.Core"> | |
<RequiredTargetFramework>3.5</RequiredTargetFramework> | |
</Reference> | |
<Reference Include="System.Xml.Linq"> | |
<RequiredTargetFramework>3.5</RequiredTargetFramework> | |
</Reference> | |
<Reference Include="System.Data.DataSetExtensions"> | |
<RequiredTargetFramework>3.5</RequiredTargetFramework> | |
</Reference> | |
<Reference Include="System.Data" /> | |
<Reference Include="System.Deployment" /> | |
<Reference Include="System.Drawing" /> | |
<Reference Include="System.Windows.Forms" /> | |
<Reference Include="System.Xml" /> | |
</ItemGroup> | |
<ItemGroup> | |
<Compile Include="EpisodeNamePopUpBox.cs"> | |
<SubType>Form</SubType> | |
</Compile> | |
<Compile Include="EpisodeNamePopUpBox.Designer.cs"> | |
<DependentUpon>EpisodeNamePopUpBox.cs</DependentUpon> | |
</Compile> | |
<Compile Include="Form1.cs"> | |
<SubType>Form</SubType> | |
</Compile> | |
<Compile Include="Form1.Designer.cs"> | |
<DependentUpon>Form1.cs</DependentUpon> | |
</Compile> | |
<Compile Include="Program.cs" /> | |
<Compile Include="Properties\AssemblyInfo.cs" /> | |
<EmbeddedResource Include="EpisodeNamePopUpBox.resx"> | |
<DependentUpon>EpisodeNamePopUpBox.cs</DependentUpon> | |
</EmbeddedResource> | |
<EmbeddedResource Include="Form1.resx"> | |
<DependentUpon>Form1.cs</DependentUpon> | |
</EmbeddedResource> | |
<EmbeddedResource Include="Properties\Resources.resx"> | |
<Generator>ResXFileCodeGenerator</Generator> | |
<LastGenOutput>Resources.Designer.cs</LastGenOutput> | |
<SubType>Designer</SubType> | |
</EmbeddedResource> | |
<EmbeddedResource Include="TVShowForm.resx"> | |
<DependentUpon>TVShowForm.cs</DependentUpon> | |
</EmbeddedResource> | |
<Compile Include="Properties\Resources.Designer.cs"> | |
<AutoGen>True</AutoGen> | |
<DependentUpon>Resources.resx</DependentUpon> | |
<DesignTime>True</DesignTime> | |
</Compile> | |
<None Include="Properties\Settings.settings"> | |
<Generator>SettingsSingleFileGenerator</Generator> | |
<LastGenOutput>Settings.Designer.cs</LastGenOutput> | |
</None> | |
<Compile Include="Properties\Settings.Designer.cs"> | |
<AutoGen>True</AutoGen> | |
<DependentUpon>Settings.settings</DependentUpon> | |
<DesignTimeSharedInput>True</DesignTimeSharedInput> | |
</Compile> | |
<Compile Include="TVShowForm.cs"> | |
<SubType>Form</SubType> | |
</Compile> | |
<Compile Include="TVShowForm.Designer.cs"> | |
<DependentUpon>TVShowForm.cs</DependentUpon> | |
</Compile> | |
</ItemGroup> | |
<ItemGroup> | |
<EmbeddedResource Include="Resources\movie.jpg" /> | |
</ItemGroup> | |
<ItemGroup> | |
<EmbeddedResource Include="Resources\tv_show.jpg" /> | |
</ItemGroup> | |
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | |
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. | |
Other similar extension points exist, see Microsoft.Common.targets. | |
<Target Name="BeforeBuild"> | |
</Target> | |
<Target Name="AfterBuild"> | |
</Target> | |
--> | |
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": "1.0.0.0", | |
"description": "A .NET Core WebApi project, utilizing SqlLite and EF Core, for searching Discworld Books and Characters.", | |
"authors": [ | |
"Jamie Taylor" | |
], | |
"buildOptions": { | |
"emitEntryPoint": true | |
}, | |
"tooling": { | |
"defaultNamespace": "dwCheckApi" | |
}, | |
"dependencies": { | |
"Microsoft.NETCore.App": { | |
"version": "1.1.0", | |
"type": "platform" | |
}, | |
"Microsoft.AspNetCore.Mvc": "1.0.1", | |
"Microsoft.AspNetCore.Routing": "1.0.1", | |
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", | |
"Microsoft.AspNetCore.Server.Kestrel": "1.1.0", | |
"Microsoft.AspNetCore.StaticFiles": "1.1.0", | |
"Microsoft.Extensions.Logging": "1.1.0", | |
"Microsoft.Extensions.Logging.Console": "1.1.0", | |
"Microsoft.Extensions.Logging.Debug": "1.1.0", | |
"Microsoft.EntityFrameworkCore.Design": "1.1.0", | |
"Microsoft.Extensions.Configuration.Json": "1.1.0", | |
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0", | |
"Microsoft.EntityFrameworkCore": "1.1.0", | |
"Microsoft.EntityFrameworkCore.Sqlite": "1.1.0", | |
"Microsoft.EntityFrameworkCore.Sqlite.Design": { | |
"version": "1.1.0", | |
"type": "build" | |
}, | |
"Microsoft.EntityFrameworkCore.Tools": { | |
"version": "1.0.0-preview2-final", | |
"type": "build" | |
} | |
}, | |
"tools": { | |
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final", | |
"Microsoft.EntityFrameworkCore.Tools.DotNet": "1.0.0-preview3-final" | |
}, | |
"frameworks": { | |
"netcoreapp1.0": { | |
"imports": [ | |
"dotnet5.6", | |
"dnxcore50", | |
"portable-net45+win8" | |
] | |
} | |
}, | |
"publishOptions": { | |
"include": [ | |
"wwwroot", | |
"Views", | |
"appsettings.json", | |
"web.config" | |
] | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dotnet --version | |
dotnet --help | grep 'migrate' | |
dotnet --help | findstr /I "migrate" | |
migrate Migrates a project.json based project to a msbuild based project. | |
dotnet migrate | |
Project src migration succeeded (/Users/GaProgMan/Code/dwCheckApi/src). | |
Summary | |
Total Projects: 1 | |
Succeeded Projects: 1 | |
Failed Projects: 0 | |
The project migration has finished. Please visit https://aka.ms/coremigration to report any issues you've encountered or ask for help. | |
Files backed up to /Users/GaProgMan/Code/dwCheckApi/src/backup/ | |
/usr/local/share/dotnet/sdk/1.0.0-rc4-004771/Sdks/Microsoft.NET.Sdk/build/Microsoft.PackageDependencyResolution.targets(154,5): error : Assets file '/Users/GaProgMan/Code/dwCheckApi/src/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/Users/GaProgMan/Code/dwCheckApi/src/src.csproj] | |
dotnet restore | |
dotnet build | |
Microsoft (R) Build Engine version 15.1.545.13942 | |
Copyright (C) Microsoft Corporation. All rights reserved. | |
src -> /Users/GaProgMan/Code/dwCheckApi/src/bin/Debug/netcoreapp1.0/src.dll | |
Build succeeded. | |
0 Warning(s) | |
0 Error(s) | |
Time Elapsed 00:00:06.81 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<Project Sdk="Microsoft.NET.Sdk.Web"> | |
<PropertyGroup> | |
<Description>A .NET Core WebApi project, utilizing SqlLite and EF Core, for searching Discworld Books and Characters.</Description> | |
<VersionPrefix>1.0.0.0</VersionPrefix> | |
<Authors>Jamie Taylor</Authors> | |
<TargetFramework>netcoreapp1.0</TargetFramework> | |
<AssemblyName>src</AssemblyName> | |
<OutputType>Exe</OutputType> | |
<PackageId>src</PackageId> | |
<RuntimeFrameworkVersion>1.1.0</RuntimeFrameworkVersion> | |
<PackageTargetFallback>$(PackageTargetFallback);dotnet5.6;dnxcore50;portable-net45+win8</PackageTargetFallback> | |
</PropertyGroup> | |
<ItemGroup> | |
<Content Update="wwwroot;Views;appsettings.json;web.config"> | |
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory> | |
</Content> | |
</ItemGroup> | |
<ItemGroup> | |
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.0.2" /> | |
<PackageReference Include="Microsoft.AspNetCore.Routing" Version="1.0.2" /> | |
<PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="1.0.1" /> | |
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="1.1.0" /> | |
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.0" /> | |
<PackageReference Include="Microsoft.Extensions.Logging" Version="1.1.0" /> | |
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="1.1.0" /> | |
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.0" /> | |
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.0" /> | |
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.0" /> | |
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="1.1.0" /> | |
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.0" /> | |
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="1.1.0" /> | |
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Design" Version="1.1.0"> | |
<PrivateAssets>All</PrivateAssets> | |
</PackageReference> | |
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.0.0-msbuild3-final"> | |
<PrivateAssets>All</PrivateAssets> | |
</PackageReference> | |
</ItemGroup> | |
<ItemGroup> | |
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0-preview3-final" /> | |
</ItemGroup> | |
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": "0.1.0", | |
"command": "dotnet", | |
"isShellCommand": true, | |
"args": [], | |
"tasks": [ | |
{ | |
"taskName": "build", | |
"args": [ ], | |
"isBuildCommand": true, | |
"showOutput": "silent", | |
"problemMatcher": "$msCompile" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment