Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support .NET 5 on Team Completions Github Action and ADO Task. #307

Closed
osobeso opened this issue Aug 9, 2021 · 5 comments
Closed

Support .NET 5 on Team Completions Github Action and ADO Task. #307

osobeso opened this issue Aug 9, 2021 · 5 comments

Comments

@osobeso
Copy link
Collaborator

osobeso commented Aug 9, 2021

C# extractor is not able to extract patterns from .NET 5 projects because we're using MSBuild and it can't find the dotnet 5 libraries needed to compile.

Product and Version [VS/VSCode]: Github Action / ADO Task.
OS Version [macOS/Windows]: Windows agent
IntelliCode Extension Version: NA
Target Platform or Language [e.g. Node.js]: C#

Scenario:

  1. Currently .NET 5 is not being compiled properly by the C# Extractor used for Github Action / ADO task, primarily because we're using MSBuild instead of dotnet.

We need to take a look at how we could change this pattern and start using the newer tools for roslyn. Still need to do some investigation about this.

Probably we don't need to switch to dotnet, but we need to find a way to make these needed libraries available for MSBuild when extracting the patterns using the C# extractor.

@ayim
Copy link
Collaborator

ayim commented Apr 5, 2022

@osobeso what's the latest on this?

@kolappannathan
Copy link

@DavidObando Do we have any updates on this?

@osobeso
Copy link
Collaborator Author

osobeso commented Jul 20, 2022

@kolappannathan I'm sorry for not being responsive enough with this topic. I have not been able to prioritize this, mainly because this feature will be deprecated in the near future.

I will re-assess this problem see if it's worth fixing in the coming months.
In the meantime, I strongly recommend for you to use Machine-associated models instead. These will create a model that will be maintained locally in your machine and will be automatically kept up to date by Visual Studio.

Will let you know once we arrive to a solution, and sorry again for the inconvenience.

@kolappannathan
Copy link

@osobeso Noted. Thank you

@ayim
Copy link
Collaborator

ayim commented Jun 16, 2023

Team completions has been upgraded to a deep learning model that doesn't require training a custom model, full details here:
https://devblogs.microsoft.com/visualstudio/upgrading-from-intellicode-custom-team-completions-models-to-deep-learning/

@ayim ayim closed this as completed Jun 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants