{"action":"created","issue":{"url":"https://api.github.com/repos/AutoFixture/AutoFixture/issues/769","repository_url":"https://api.github.com/repos/AutoFixture/AutoFixture","labels_url":"https://api.github.com/repos/AutoFixture/AutoFixture/issues/769/labels{/name}","comments_url":"https://api.github.com/repos/AutoFixture/AutoFixture/issues/769/comments","events_url":"https://api.github.com/repos/AutoFixture/AutoFixture/issues/769/events","html_url":"https://github.com/AutoFixture/AutoFixture/pull/769","id":238476946,"number":769,"title":"Migrate all projects to the .NET Core SDK","user":{"login":"zvirja","id":1074182,"avatar_url":"https://avatars2.githubusercontent.com/u/1074182?v=3","gravatar_id":"","url":"https://api.github.com/users/zvirja","html_url":"https://github.com/zvirja","followers_url":"https://api.github.com/users/zvirja/followers","following_url":"https://api.github.com/users/zvirja/following{/other_user}","gists_url":"https://api.github.com/users/zvirja/gists{/gist_id}","starred_url":"https://api.github.com/users/zvirja/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zvirja/subscriptions","organizations_url":"https://api.github.com/users/zvirja/orgs","repos_url":"https://api.github.com/users/zvirja/repos","events_url":"https://api.github.com/users/zvirja/events{/privacy}","received_events_url":"https://api.github.com/users/zvirja/received_events","type":"User","site_admin":false},"labels":[{"id":5910877,"url":"https://api.github.com/repos/AutoFixture/AutoFixture/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/AutoFixture/AutoFixture/milestones/3","html_url":"https://github.com/AutoFixture/AutoFixture/milestone/3","labels_url":"https://api.github.com/repos/AutoFixture/AutoFixture/milestones/3/labels","id":399179,"number":3,"title":"4.0","description":"AutoFixture 4.0.\r\n\r\nSince AutoFixture uses Semantic Versioning, all breaking changes should be assigned to this milestone.","creator":{"login":"ploeh","id":242165,"avatar_url":"https://avatars1.githubusercontent.com/u/242165?v=3","gravatar_id":"","url":"https://api.github.com/users/ploeh","html_url":"https://github.com/ploeh","followers_url":"https://api.github.com/users/ploeh/followers","following_url":"https://api.github.com/users/ploeh/following{/other_user}","gists_url":"https://api.github.com/users/ploeh/gists{/gist_id}","starred_url":"https://api.github.com/users/ploeh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ploeh/subscriptions","organizations_url":"https://api.github.com/users/ploeh/orgs","repos_url":"https://api.github.com/users/ploeh/repos","events_url":"https://api.github.com/users/ploeh/events{/privacy}","received_events_url":"https://api.github.com/users/ploeh/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":8,"state":"open","created_at":"2013-08-11T13:21:38Z","updated_at":"2017-06-26T08:45:24Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2017-06-26T08:45:23Z","updated_at":"2017-06-26T09:03:31Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/AutoFixture/AutoFixture/pulls/769","html_url":"https://github.com/AutoFixture/AutoFixture/pull/769","diff_url":"https://github.com/AutoFixture/AutoFixture/pull/769.diff","patch_url":"https://github.com/AutoFixture/AutoFixture/pull/769.patch"},"body":"In this PR I've migrated all the projects to the .NET Core SDK (new `.csproj` file format). The projects target the same version of .NET as they targeted before (i.e. mostly `net 45`), and the only thing that was changed - the build system.\r\n\r\nThis change is a one step forward our migration to the .NET Core. I decided to migrate all the projects at once to make them look unified.\r\n\r\nThe following projects were not migrated:\r\n- AutoFoq\r\n- AutoFoqUnitTest\r\n- Idioms.FsCheck\r\n- Idioms.FsCheckUnitTest\r\n\r\nThe reason is that VS 2017 [doesn't support](https://github.com/Microsoft/visualfsharp/issues/2362) .NET Core for F# and that support should be added in VS 2017 Update 3 only. \r\n\r\n-----\r\nP.S. Usually, the migration of each project consisted of the following steps:\r\n1. Rewrite project to a new .NET Core format.\r\n1. Include the `CommonProperties.props` file which contains the common properties.\r\n1. Add all the project and package references. Remove the `packages.config` file.\r\n1. Alter the `AssemblyInfo.cs` file and remove attributes which are generated automatically now.\r\n1. Alter the `build.fsx` file and fix path to the release artifacts (add framework subdir).\r\n----\r\n\r\n\r\n@adamchester Would like to explicitly ask you for the review as you played with .NET Core already."},"comment":{"url":"https://api.github.com/repos/AutoFixture/AutoFixture/issues/comments/311003333","html_url":"https://github.com/AutoFixture/AutoFixture/pull/769#issuecomment-311003333","issue_url":"https://api.github.com/repos/AutoFixture/AutoFixture/issues/769","id":311003333,"user":{"login":"moodmosaic","id":287532,"avatar_url":"https://avatars1.githubusercontent.com/u/287532?v=3","gravatar_id":"","url":"https://api.github.com/users/moodmosaic","html_url":"https://github.com/moodmosaic","followers_url":"https://api.github.com/users/moodmosaic/followers","following_url":"https://api.github.com/users/moodmosaic/following{/other_user}","gists_url":"https://api.github.com/users/moodmosaic/gists{/gist_id}","starred_url":"https://api.github.com/users/moodmosaic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moodmosaic/subscriptions","organizations_url":"https://api.github.com/users/moodmosaic/orgs","repos_url":"https://api.github.com/users/moodmosaic/repos","events_url":"https://api.github.com/users/moodmosaic/events{/privacy}","received_events_url":"https://api.github.com/users/moodmosaic/received_events","type":"User","site_admin":false},"created_at":"2017-06-26T09:03:31Z","updated_at":"2017-06-26T09:03:31Z","body":"Looking forward to this 👍\r\n\r\n@adamchester, @ecampidoglio, @klimisa, the changes look good to me. I scanned the diff output and noticed also that the build status is green."}}
{"actor":{"display_login":"moodmosaic"}}