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

ProjFS on containers? #523

Open
dsopscak opened this issue Aug 14, 2024 · 9 comments
Open

ProjFS on containers? #523

dsopscak opened this issue Aug 14, 2024 · 9 comments
Labels
🔖 ADO Has corresponding ADO item question Further information is requested Visual Studio Visual Studio + Visual Studio Code

Comments

@dsopscak
Copy link

We're looking into running Visual Studio based builds in a windows container. Several workloads depend on a testing component which depends on the windows feature "client-projfs". Our visual studio install fails on the servercore:ltsc2019 base image trying to enable that feature. I've seen indications that ProjFS is not supported on windows containers. Is this still the case? If so, is support for ProjFS anticipated any time soon?

@dsopscak dsopscak added question Further information is requested triage New and needs attention labels Aug 14, 2024
@ntrappe-msft
Copy link
Contributor

ntrappe-msft commented Aug 20, 2024

@dsopscak Just to confirm, was it that installing Visual Studio failed because of a ProjFS package? You should be able to install Visual Studio Build Tools inside a Windows Server Core 2022 container. And I'd recommend doing this with 2022 as long-term support for 2019 has ended.

@dsopscak
Copy link
Author

We're trying to install several workloads using vs_enterprise.exe. Three of those, including the .net asp web and desktop workloads, appear to depend on ProjFS and the installation fails when trying to enable that feature. We're trying to quickly replicate the setup we're using on VM-based build agents. Looking ahead, we'll be creating more, finely tuned containers with the tools intended for headless use, but hoped to get something up quickly to use with an existing build process.

@ntrappe-msft ntrappe-msft added 🔖 ADO Has corresponding ADO item and removed triage New and needs attention labels Sep 3, 2024
@ntrappe-msft ntrappe-msft added the Visual Studio Visual Studio + Visual Studio Code label Oct 2, 2024
@ntrappe-msft
Copy link
Contributor

@vrapolinario @thecloudtaylor @fady-azmy-msft Would you know about whether this use case is supported?

@vrapolinario
Copy link
Contributor

I can't speak for ProjFS itself, but I'd guess it's looking for something in the OS that is not present. @dsopscak can you please provide the full error you are seeing? Also, have you tried this process with the server image versus the server core one?

Copy link
Contributor

This issue has been open for 30 days with no updates.
no assignees, please provide an update or close this issue.

1 similar comment
Copy link
Contributor

This issue has been open for 30 days with no updates.
no assignees, please provide an update or close this issue.

@ntrappe-msft
Copy link
Contributor

🏓 Pinging this thread again.

@dsopscak
Copy link
Author

Sorry, had been away from this problem for a while. Digging back into it now and will have more information in the next day or so. For now I can say that I'm still getting an error in the same area as before, using the base image

mcr.microsoft.com/windows/servercore:ltsc2019

Per @vrapolinario 's advice I looked for a server image to use in place of servercore but didn't find one. I tried

mcr.microsoft.com/windows:ltsc2019

thinking that might be the thing he meant. While that was definitely a bigger image, it didn't work at all since windows add feature didn't work on that which I need for some other, more basic, setup. If there is something else I should be trying, I'd love some advice about specific base image URL's I might try. I feel like I'm working a bit in the dark with trial and error putting together base image URLs as I haven't found information pertaining to exactly what is available.

Copy link
Contributor

This issue has been open for 30 days with no updates.
no assignees, please provide an update or close this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔖 ADO Has corresponding ADO item question Further information is requested Visual Studio Visual Studio + Visual Studio Code
Projects
None yet
Development

No branches or pull requests

3 participants