2017-10-18 74 views
2

一个流行的开发流水线,以及Windows子系统for Linux的好处之一是使用基于Linux的开发工具链,即在WSS内的gcc等,然后从 Windows访问那些构建工件C: Users %USERNAME% AppData Local lxss在Windows Fall Creators Update下无效

C:在早期版本的Windows 10(1703及更早版本),你可以通过访问Windows子系统的Linux文件系统\用户\%USERNAME%\应用程序数据\本地\ lxss

这允许你从Windows访问'Linux'文件。

严格地说,你不应该修改那里的任何文件 - 但它对读取访问很有用。

参考:https://github.com/Microsoft/BashOnWindows/issues/402#issuecomment-220585695

在秋季的Windows 10(1709)的创作者更新,这似乎已经消失。

它去哪儿了?显然,一种解决方法是,作为构建管道的最后一个阶段,将输出到的Linux进入Windows,使用/mnt安装,但不能访问文件,从对于许多开发人员来说,Windows似乎必定是个问题。

回答

2

看起来,为了支持安装Windows Subsystem for Linux的几个不同安装的功能,将文件系统存储在固定位置不再有意义。

我在/ home/username目录中创建了一个唯一的文件名,然后从Windows中进行搜索。

在我的特殊情况下,文件系统存储在:

C:\用户\多纳尔\应用程序数据\本地\包\ CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc \ LocalState \根文件\家\用户名

这很可能每个安装位置都不相同。

相关问题