{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn-project-system/issues/40","repository_url":"https://api.github.com/repos/dotnet/roslyn-project-system","labels_url":"https://api.github.com/repos/dotnet/roslyn-project-system/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn-project-system/issues/40/comments","events_url":"https://api.github.com/repos/dotnet/roslyn-project-system/issues/40/events","html_url":"https://github.com/dotnet/roslyn-project-system/issues/40","id":154634993,"number":40,"title":"Project System: Remove the cruft from project files and templates","user":{"login":"davkean","id":1103906,"avatar_url":"https://avatars.githubusercontent.com/u/1103906?v=3","gravatar_id":"","url":"https://api.github.com/users/davkean","html_url":"https://github.com/davkean","followers_url":"https://api.github.com/users/davkean/followers","following_url":"https://api.github.com/users/davkean/following{/other_user}","gists_url":"https://api.github.com/users/davkean/gists{/gist_id}","starred_url":"https://api.github.com/users/davkean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davkean/subscriptions","organizations_url":"https://api.github.com/users/davkean/orgs","repos_url":"https://api.github.com/users/davkean/repos","events_url":"https://api.github.com/users/davkean/events{/privacy}","received_events_url":"https://api.github.com/users/davkean/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/roslyn-project-system/labels/0%20-%20Backlog","name":"0 - Backlog","color":"ededed"},{"url":"https://api.github.com/repos/dotnet/roslyn-project-system/labels/Area-Project%20System","name":"Area-Project System","color":"ededed"},{"url":"https://api.github.com/repos/dotnet/roslyn-project-system/labels/Feature%20Request","name":"Feature Request","color":"ededed"},{"url":"https://api.github.com/repos/dotnet/roslyn-project-system/labels/Project%20System-Need%20CPS%20feature","name":"Project System-Need CPS feature","color":"ededed"},{"url":"https://api.github.com/repos/dotnet/roslyn-project-system/labels/Project%20System-New%20Feature","name":"Project System-New Feature","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":36,"created_at":"2016-05-13T05:10:26Z","updated_at":"2016-05-13T14:40:28Z","closed_at":null,"body":"_From @davkean on May 11, 2016 1:35_\n\nWant to go from something like:\r\n\r\n``` XML\r\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"15.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\r\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\r\n  <PropertyGroup>\r\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\r\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\r\n    <ProjectGuid>0a5fdbad-1d09-4833-a0b4-cf17a684fb2e</ProjectGuid>\r\n    <OutputType>Library</OutputType>\r\n    <AppDesignerFolder>Properties</AppDesignerFolder>\r\n    <RootNamespace>ClassLibrary1</RootNamespace>\r\n    <AssemblyName>ClassLibrary1</AssemblyName>\r\n    <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>\r\n    <FileAlignment>512</FileAlignment>\r\n  </PropertyGroup>\r\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\r\n    <DebugSymbols>true</DebugSymbols>\r\n    <DebugType>full</DebugType>\r\n    <Optimize>false</Optimize>\r\n    <OutputPath>bin\\Debug\\</OutputPath>\r\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\r\n    <ErrorReport>prompt</ErrorReport>\r\n    <WarningLevel>4</WarningLevel>\r\n  </PropertyGroup>\r\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\r\n    <DebugType>pdbonly</DebugType>\r\n    <Optimize>true</Optimize>\r\n    <OutputPath>bin\\Release\\</OutputPath>\r\n    <DefineConstants>TRACE</DefineConstants>\r\n    <ErrorReport>prompt</ErrorReport>\r\n    <WarningLevel>4</WarningLevel>\r\n  </PropertyGroup>\r\n  <ItemGroup>\r\n    <Reference Include=\"System\"/>\r\n    \r\n    <Reference Include=\"System.Core\"/>\r\n    <Reference Include=\"System.Xml.Linq\"/>\r\n    <Reference Include=\"System.Data.DataSetExtensions\"/>\r\n    \r\n    \r\n    <Reference Include=\"Microsoft.CSharp\"/>\r\n    \r\n    <Reference Include=\"System.Data\"/>\r\n    \r\n    <Reference Include=\"System.Net.Http\"/>\r\n    \r\n    <Reference Include=\"System.Xml\"/>\r\n  </ItemGroup>\r\n  <ItemGroup>\r\n    <Compile Include=\"Class1.cs\" />\r\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\r\n  </ItemGroup>\r\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\r\n  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r\n       Other similar extension points exist, see Microsoft.Common.targets.\r\n  <Target Name=\"BeforeBuild\">\r\n  </Target>\r\n  <Target Name=\"AfterBuild\">\r\n  </Target>\r\n  -->\r\n\r\n </Project>\r\n```\r\n\r\nTo something like:\r\n\r\n``` XML\r\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project>\r\n\r\n  <PropertyGroup>\r\n    <OutputType>Library</OutputType>\r\n    <RootNamespace>ClassLibrary22</RootNamespace>\r\n    <AssemblyName>ClassLibrary22</AssemblyName>\r\n    <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>\r\n  </PropertyGroup>\r\n\r\n  <ItemGroup>\r\n    <Reference Include=\"System\"/>\r\n    <Reference Include=\"System.Core\"/>\r\n    <Reference Include=\"System.Xml.Linq\"/>\r\n    <Reference Include=\"System.Net.Http\"/>\r\n    <Reference Include=\"System.Xml\"/>\r\n  </ItemGroup>\r\n\r\n  <ItemGroup>\r\n    <Compile Include=\"**\\*.cs\" />\r\n  </ItemGroup>\r\n\r\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\r\n\r\n</Project>\r\n```\r\n\n\n_Copied from original issue: dotnet/roslyn#11235_"},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn-project-system/issues/comments/219062693","html_url":"https://github.com/dotnet/roslyn-project-system/issues/40#issuecomment-219062693","issue_url":"https://api.github.com/repos/dotnet/roslyn-project-system/issues/40","id":219062693,"user":{"login":"davkean","id":1103906,"avatar_url":"https://avatars.githubusercontent.com/u/1103906?v=3","gravatar_id":"","url":"https://api.github.com/users/davkean","html_url":"https://github.com/davkean","followers_url":"https://api.github.com/users/davkean/followers","following_url":"https://api.github.com/users/davkean/following{/other_user}","gists_url":"https://api.github.com/users/davkean/gists{/gist_id}","starred_url":"https://api.github.com/users/davkean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davkean/subscriptions","organizations_url":"https://api.github.com/users/davkean/orgs","repos_url":"https://api.github.com/users/davkean/repos","events_url":"https://api.github.com/users/davkean/events{/privacy}","received_events_url":"https://api.github.com/users/davkean/received_events","type":"User","site_admin":false},"created_at":"2016-05-13T14:40:28Z","updated_at":"2016-05-13T14:40:28Z","body":"_From @luisrudge_\r\n\r\n@bbarry yeah.. that's a shitty experience though"}}