8

DNVM在(in )中安装一个.dnx目录。C:\Users\myUsername\.dnx%USERPROFILE%

不幸的是,我的用户配置文件被 IT 政策限制为 30 MB。

如何将此目录移动到其他地方,例如C:\.dnx

我尝试从C:\Users\myUsername\.dnxto创建一个符号链接C:\.dnx,但似乎 Visual Studio 在构建解决方案时不遵循符号链接,所以我得到如下构建错误:

Could not find a part of the path 'C:\Users\myUsername\.dnx\packages\System.IO\4.0.10-beta-22816\lib\contract\System.IO.dll'.

我在 Windows 7 Professional 下使用带有 .NET 4.6 的 Visual Studio Community 2015 RC。

4

3 回答 3

4

我遇到了一个问题,我的雇主阻止在用户配置文件目录中执行 .exe 文件。

我将我的 C:\Users\%USERPROFILE%.dnx 文件夹移动到 C:\Program Files.dnx 并使用以下命令创建了一个符号链接:

mklink /D C:\Users\%MYPROFILENAME%\.dnx "C:\Program Files\.dnx"

到目前为止,这似乎是有效的,我已经启动并运行。

于 2016-01-08T16:19:47.097 回答
2

我通过以下注册表项使.dnx目录非漫游,找到了一个“临时”解决方法: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ExcludeProfileDirs

您可以在此处找到有关此解决方法的更多详细信息。

于 2015-06-04T07:03:53.827 回答
0

使用junctionMS 工具在其他卷上创建目录的别名。下载 junction.exe 并阅读使用方法。

于 2015-06-03T08:24:45.493 回答