我将visual studio的目录移动到另一个驱动器,现在我无法编译

时间:2017-07-25 19:38:50

标签: c# visual-studio

我的C:驱动器严格用于Windows(64GB SSD),并且最近了解到它几乎已满。我将程序文件目录更改为D:/ProgramFiles,并将旧程序文件的所有内容更改为新目录。现在,尝试在Visual Studio 2017社区中编译程序会给我一个错误:

The reference assemblies for framework ".NETFramework,Version=v4.5.2" were not found.

如何告诉visual studio我将文件移动到哪里?

编辑:我已经在“Visual Studio 2K17”下安装了Visual Studio本身(devenv.exe),但我已将程序集(不是visual studio)移动到D盘。如果我选择重新安装,它仍会将文件放在我的C盘上。

3 个答案:

答案 0 :(得分:2)

  

如何告诉visual studio我将文件移动到哪里?

卸载Visual Studio并重新安装,然后选择D:\驱动器的安装路径。只需将安装目录移动到不同的根驱动器就不会成功,因为存在仍将指向C:\驱动器安装文件夹的注册表设置

答案 1 :(得分:0)

您可以创建一个Junction文件夹,我有相同的空间问题,我将所有文件移动到另一个驱动器。如果你记得你移动了哪些文件夹,你仍然可以使它工作。

让我们说我移动了" C:\ Program Files(x86)\ Microsoft ASP.NET"到" D:\ Program Files(x86)\ Microsoft ASP.NET"

我所做的就是在命令提示符下(您可能需要使用admin权限执行CMD):

mklink /j "C:\Program Files (x86)\Microsoft ASP.NET" "D:\Program Files (x86)\Microsoft ASP.NET"

所以mklink / j Dest_Folder SourceFolder

Dest_Folder :您希望目录结点出现在哪里

SourceFolder :您移动文件夹的位置。

答案 2 :(得分:0)

在修复visual studio(在3MBPS连接上花了大约15-20分钟)之后,一切都恢复正常,所有内容都安装到新的程序文件目录中。