{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/32960","repository_url":"https://api.github.com/repos/dotnet/corefx","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/32960/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/32960/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/32960/events","html_url":"https://github.com/dotnet/corefx/issues/32960","id":372657928,"node_id":"MDU6SXNzdWUzNzI2NTc5Mjg=","number":32960,"title":"COMImport in .NETCore","user":{"login":"ericstj","id":8918108,"node_id":"MDQ6VXNlcjg5MTgxMDg=","avatar_url":"https://avatars3.githubusercontent.com/u/8918108?v=4","gravatar_id":"","url":"https://api.github.com/users/ericstj","html_url":"https://github.com/ericstj","followers_url":"https://api.github.com/users/ericstj/followers","following_url":"https://api.github.com/users/ericstj/following{/other_user}","gists_url":"https://api.github.com/users/ericstj/gists{/gist_id}","starred_url":"https://api.github.com/users/ericstj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericstj/subscriptions","organizations_url":"https://api.github.com/users/ericstj/orgs","repos_url":"https://api.github.com/users/ericstj/repos","events_url":"https://api.github.com/users/ericstj/events{/privacy}","received_events_url":"https://api.github.com/users/ericstj/received_events","type":"User","site_admin":false},"labels":[{"id":365133516,"node_id":"MDU6TGFiZWwzNjUxMzM1MTY=","url":"https://api.github.com/repos/dotnet/corefx/labels/area-System.Runtime.InteropServices","name":"area-System.Runtime.InteropServices","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-10-22T19:12:43Z","updated_at":"2018-10-22T19:44:52Z","closed_at":null,"author_association":"MEMBER","body":"What is the plan for supporting COM import in .NETCore?\r\n\r\nCurrently we support all the attributes necessary for the COM interop scenario and it seems to work at runtime, but not the tools.\r\n\r\nHere's what I've found:\r\n1. TypeLibConverter type is not implemented/exposed.\r\n2. TLBImp does not have a .NETCore version (though you can use the deskstop generated assemblies in .NETCore, or even disassemble those and reassemble on .NETCore).\r\n3. ResolveComReference doesn't work on .NETCore when building with `dotnet.exe` but does work when building with `msbuild.exe`: \r\n- `error MSB4062: The \"Microsoft.Build.Tasks.ResolveComReference\" task could not be loaded from the assembly Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.  Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask.`\r\n4. Add COM Reference from the IDE doesn't show up when project is targeting 'netcoreapp'.\r\n\r\nI've seen a handful of folks hit 1 & 2 so far and are working around it by hacking up a build process with the desktop tools, but we could do better.\r\n\r\n/cc @jeffschwMSFT "},"comment":{"url":"https://api.github.com/repos/dotnet/corefx/issues/comments/431955262","html_url":"https://github.com/dotnet/corefx/issues/32960#issuecomment-431955262","issue_url":"https://api.github.com/repos/dotnet/corefx/issues/32960","id":431955262,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMTk1NTI2Mg==","user":{"login":"jeffschwMSFT","id":9561583,"node_id":"MDQ6VXNlcjk1NjE1ODM=","avatar_url":"https://avatars0.githubusercontent.com/u/9561583?v=4","gravatar_id":"","url":"https://api.github.com/users/jeffschwMSFT","html_url":"https://github.com/jeffschwMSFT","followers_url":"https://api.github.com/users/jeffschwMSFT/followers","following_url":"https://api.github.com/users/jeffschwMSFT/following{/other_user}","gists_url":"https://api.github.com/users/jeffschwMSFT/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffschwMSFT/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffschwMSFT/subscriptions","organizations_url":"https://api.github.com/users/jeffschwMSFT/orgs","repos_url":"https://api.github.com/users/jeffschwMSFT/repos","events_url":"https://api.github.com/users/jeffschwMSFT/events{/privacy}","received_events_url":"https://api.github.com/users/jeffschwMSFT/received_events","type":"User","site_admin":false},"created_at":"2018-10-22T19:44:52Z","updated_at":"2018-10-22T19:44:52Z","author_association":"MEMBER","body":"Just this morning @AaronRobinsonMSFT and I were talking about.  Do you have a particular scenario in mind?"}}
{"actor":{"display_login":"jeffschwMSFT"}}