Referencing a file in GitHub Copilot for Visual Studio

Referencing a file in GitHub Copilot for Visual Studio

In this blog post, Gwyn Pena-Siguenza demonstrates how to use Github Copilot with Visual Studio to add multiple files to a project in context. In a new project's template, you can have multiple files, including code files, configuration files, and data files. Each class is often located in its own file. Gwyn demonstrates how to use the # shortcut to reference other files, such as configuration files or test data.

Gwyn emphasizes the importance of contextual information and data grounding when using Github Copilot. Copilot may have access to general knowledge about a platform, as well as knowledge of libraries and frameworks, but it does not have access to a user's private code. Providing contextual information enables Copilot to generate code more accurately and quickly. For example, in the example given, Gwyn instructs Copilot on the location of a JSON data file to enable faster test data generation.

For developers looking to further enhance and expedite their development with Github Copilot in Visual Studio, a collection of resources is provided at the end of the blog post, including links to previous blog posts and videos in the series, as well as subscriptions to the Visual Studio YouTube channel and the Visual Studio DevBlog.

The blog post can be accessed at: https://techcommunity.microsoft.com/t5/microsoft-developer-community/referencing-a-file-in-github-copilot-for-visual-studio/ba-p/4132473.

Published on:

Learn more
Azure Developer Community Blog articles
Azure Developer Community Blog articles

Azure Developer Community Blog articles

Share post:

Related posts

How to Move Files in SharePoint: Top 4 Methods Explained

Are you struggling with moving files in SharePoint? Fear not, you're not alone. Learning how to efficiently move files is an essential skill f...

5 months ago

Where Does Excel Store Temp Files? Location & Recovery

Have you ever wondered where Excel stores its temporary files and how to recover them? This post provides answers to these questions and more....

7 months ago

OneDrive: Files On-Demand for Web

OneDrive is set to introduce the Files On-Demand feature on its web platform, allowing users to select files and folders for offline use direc...

8 months ago

Data API builder Now Supports ENV Files

The Data API builder (DAB) has recently added another feature to its list, allowing users to manage their environment variables using ENV file...

8 months ago

3 Ways How to Move Files in Python With Modules

Python, with its easy-to-understand syntax and rich library support, is an excellent language for automating file and directory manipulation t...

1 year ago

Python Remove File: Easily Remove And Delete Files

Working with files and directories is a crucial skill for any Python programmer. If you're handling large projects, you'll spend a good amount...

1 year ago

Write Your Bicep Files in Visual Studio

If you're someone who is deploying to Azure, then you must have come across Bicep, a domain-specific language designed specifically for deploy...

1 year ago

Microsoft Teams: Suggested files in chats

Save time and streamline your file-sharing process with Microsoft Teams' AI-based file suggestions in chats. Teams now uses AI to surface file...

1 year ago

Granular Policies for Request Files

In a bid to help customers configure sharing in their tenant to suit their specific needs and scenarios, Microsoft is introducing new policies...

1 year ago

Download static files from PowerApps Portal

This blog post explains how to download static files from PowerApps Portal. Suppose you need to allow end-users to download static files from ...

2 years ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy