{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/TypeScript/issues/7335","repository_url":"https://api.github.com/repos/Microsoft/TypeScript","labels_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/7335/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/7335/comments","events_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/7335/events","html_url":"https://github.com/Microsoft/TypeScript/issues/7335","id":137803594,"number":7335,"title":" msvcp140.dll is missing error in Nuget MsBuild Package \"Microsoft.TypeScript.MSBuild.1.8.6\"","user":{"login":"mariusfilipowski","id":1263126,"avatar_url":"https://avatars.githubusercontent.com/u/1263126?v=3","gravatar_id":"","url":"https://api.github.com/users/mariusfilipowski","html_url":"https://github.com/mariusfilipowski","followers_url":"https://api.github.com/users/mariusfilipowski/followers","following_url":"https://api.github.com/users/mariusfilipowski/following{/other_user}","gists_url":"https://api.github.com/users/mariusfilipowski/gists{/gist_id}","starred_url":"https://api.github.com/users/mariusfilipowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mariusfilipowski/subscriptions","organizations_url":"https://api.github.com/users/mariusfilipowski/orgs","repos_url":"https://api.github.com/users/mariusfilipowski/repos","events_url":"https://api.github.com/users/mariusfilipowski/events{/privacy}","received_events_url":"https://api.github.com/users/mariusfilipowski/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/TypeScript/labels/Bug","name":"Bug","color":"e11d21"}],"state":"open","locked":false,"assignee":{"login":"paulvanbrenk","id":5273975,"avatar_url":"https://avatars.githubusercontent.com/u/5273975?v=3","gravatar_id":"","url":"https://api.github.com/users/paulvanbrenk","html_url":"https://github.com/paulvanbrenk","followers_url":"https://api.github.com/users/paulvanbrenk/followers","following_url":"https://api.github.com/users/paulvanbrenk/following{/other_user}","gists_url":"https://api.github.com/users/paulvanbrenk/gists{/gist_id}","starred_url":"https://api.github.com/users/paulvanbrenk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulvanbrenk/subscriptions","organizations_url":"https://api.github.com/users/paulvanbrenk/orgs","repos_url":"https://api.github.com/users/paulvanbrenk/repos","events_url":"https://api.github.com/users/paulvanbrenk/events{/privacy}","received_events_url":"https://api.github.com/users/paulvanbrenk/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Microsoft/TypeScript/milestones/1","html_url":"https://github.com/Microsoft/TypeScript/milestones/TypeScript%202.0","labels_url":"https://api.github.com/repos/Microsoft/TypeScript/milestones/1/labels","id":721040,"number":1,"title":"TypeScript 2.0","description":"The next major release of TypeScript","creator":{"login":"RyanCavanaugh","id":6685088,"avatar_url":"https://avatars.githubusercontent.com/u/6685088?v=3","gravatar_id":"","url":"https://api.github.com/users/RyanCavanaugh","html_url":"https://github.com/RyanCavanaugh","followers_url":"https://api.github.com/users/RyanCavanaugh/followers","following_url":"https://api.github.com/users/RyanCavanaugh/following{/other_user}","gists_url":"https://api.github.com/users/RyanCavanaugh/gists{/gist_id}","starred_url":"https://api.github.com/users/RyanCavanaugh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RyanCavanaugh/subscriptions","organizations_url":"https://api.github.com/users/RyanCavanaugh/orgs","repos_url":"https://api.github.com/users/RyanCavanaugh/repos","events_url":"https://api.github.com/users/RyanCavanaugh/events{/privacy}","received_events_url":"https://api.github.com/users/RyanCavanaugh/received_events","type":"User","site_admin":false},"open_issues":136,"closed_issues":81,"state":"open","created_at":"2014-07-14T23:24:03Z","updated_at":"2016-03-03T18:20:36Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2016-03-02T08:10:49Z","updated_at":"2016-03-03T18:44:14Z","closed_at":null,"body":"<!--\r\nThank you for contributing to TypeScript! Please review this checklist\r\n       before submitting your issue.\r\n[ ] Many common issues and suggestions are addressed in the FAQ\r\n     https://github.com/Microsoft/TypeScript/wiki/FAQ\r\n[ ] Search for duplicates before logging new issues\r\n    https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue\r\n[ ] Questions are best asked and answered at Stack Overflow\r\n    http://stackoverflow.com/questions/tagged/typescript\r\n\r\nFor bug reports, please include the information below.\r\n__________________________________________________________ -->\r\n\r\n**TypeScript Version:** \r\n\r\nMicrosoft.TypeScript.MSBuild.1.8.6\r\n\r\n**Code**\r\nWhen I add this Nuget Package in a C#-Library Project or a C# ASP.NET Web-Project, nothing happens with the solution file. When I start the tsc.exe in the packages folder I get an error dialog box:\r\n\r\n> The program cannot be started, since MSVCP140.dll is missing.\r\n\r\nVS 2015 is not installed.Only VS2013 Ultimate Update 5\r\n\r\n**Expected behavior:**\r\nI would expect that the csproj would contain the props and target of the typescript compiler from the Microsoft.TypeScript.MSBuild.1.8.6-packages folder. And I would expect that I can start tsc.exe successfully from the commandline without this error.\r\n\r\n**Actual behavior:** \r\nAfter applying the nuget package, the solution wide package.config has been changed. But the csproj is not changed and the typescript msbuild steps are not configured."},"comment":{"url":"https://api.github.com/repos/Microsoft/TypeScript/issues/comments/191908668","html_url":"https://github.com/Microsoft/TypeScript/issues/7335#issuecomment-191908668","issue_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/7335","id":191908668,"user":{"login":"mhegazy","id":8000722,"avatar_url":"https://avatars.githubusercontent.com/u/8000722?v=3","gravatar_id":"","url":"https://api.github.com/users/mhegazy","html_url":"https://github.com/mhegazy","followers_url":"https://api.github.com/users/mhegazy/followers","following_url":"https://api.github.com/users/mhegazy/following{/other_user}","gists_url":"https://api.github.com/users/mhegazy/gists{/gist_id}","starred_url":"https://api.github.com/users/mhegazy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhegazy/subscriptions","organizations_url":"https://api.github.com/users/mhegazy/orgs","repos_url":"https://api.github.com/users/mhegazy/repos","events_url":"https://api.github.com/users/mhegazy/events{/privacy}","received_events_url":"https://api.github.com/users/mhegazy/received_events","type":"User","site_admin":false},"created_at":"2016-03-03T18:44:14Z","updated_at":"2016-03-03T18:44:14Z","body":"The automatic injection is broken on VS 2013, only VS 2015; this issue is tracking fixing that. but as a workaround:\r\n\r\n* Right-Click -> Unload Project\r\n* Edit project file\r\n* Replace references:\r\n\r\n * prop file:\r\n \r\n  ```XML\r\n<Import \r\nProject=\"$(MSBuildExtensionsPath32)\\Microsoft\\VisualStudio\\v$(VisualStudioVersion)\\TypeScript\\Microsoft.TypeScript.Default.props\"\r\nCondition=\"Exists('$(MSBuildExtensionsPath32)\\Microsoft\\VisualStudio\\v$(VisualStudioVersion)\\TypeScript\\Microsoft.TypeScript.Default.props')\" />\r\n  ```\r\n\r\n  with \r\n  \r\n  ```XML\r\n<Import \r\n    Project=\"..\\packages\\Microsoft.TypeScript.MSBuild.1.8.6\\tools\\Microsoft.TypeScript.Default.props\" \r\n    Condition=\"Exists('..\\packages\\Microsoft.TypeScript.MSBuild.1.8.6\\tools\\Microsoft.TypeScript.Default.props')\" />\r\n<Import \r\n    Project=\"..\\packages\\Microsoft.TypeScript.MSBuild.1.8.6\\tools\\Microsoft.TypeScript.NuGet.props\" \r\n    Condition=\"Exists('..\\packages\\Microsoft.TypeScript.MSBuild.1.8.6\\tools\\Microsoft.TypeScript.NuGet.props')\" />\r\n  ```\r\n\r\n * and targets:\r\n\r\n\r\n  ```XML\r\n<Import \r\n    Project=\"$(MSBuildExtensionsPath32)\\Microsoft\\VisualStudio\\v$(VisualStudioVersion)\\TypeScript\\Microsoft.TypeScript.targets\"\r\n    Condition=\"Exists('$(MSBuildExtensionsPath32)\\Microsoft\\VisualStudio\\v$(VisualStudioVersion)\\TypeScript\\Microsoft.TypeScript.targets')\" />\r\n  ```\r\n\r\n\r\n  with\r\n\r\n  ```XML\r\n<Import \r\n    Project=\"..\\packages\\Microsoft.TypeScript.MSBuild.1.8.6\\tools\\Microsoft.TypeScript.targets\" \r\n    Condition=\"Exists('..\\packages\\Microsoft.TypeScript.MSBuild.1.8.6\\tools\\Microsoft.TypeScript.targets')\" />\r\n  ```"}}