无法迁移项目文件

时间:2016-04-04 22:22:22

标签: visual-studio-2015

我收到错误消息“操作无法完成。无法迁移项目文件。有关详细信息,请参阅迁移报告。”当我试图将现有项目添加到空白解决方案中时......似乎没有任何解决方案可以解决这个问题......

以下是我尝试将这些现有项目添加到解决方案中的方法:

右键单击解决方案菜单>添加>现有项目......> xxx.vcproj>然后单击“打开”

项目文件夹还包含另一个子文件夹,里面有一个xxx.exe,还有一个名为'xxx.vcxproj'的文件,但我无法打开它

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

有同样的问题。修正如下:

取消阻止文件

您可能需要为每个下载的文件执行此操作

  • 右键单击该文件,然后选择属性
  • 在右下角的 Sercurity 下,您可能会看到一个对话框,指出该文件因安全原因而被阻止。点击允许取消阻止。
  • 该文件也可以是只读。如果需要,请取消选中该框。

取得对文件的所有权

  • this file下载到桌面并运行
  • 转到包含项目的文件夹,右键单击该文件夹并选择取得所有权

source

  • 然后,打开Visual Studio,选择打开项目并选择* .vcxproj文件
  • 如果它告诉您需要安装其他C ++包,请单击确定并等待安装完成(您可能需要关闭Visual Studio)

答案 1 :(得分:0)

尝试从模板添加新项目时也出现此错误。

这是我修复它的方法:我去了解决方案主文件夹并打开了文件UpgradeLog.htm。

在“解决方案”部分,它会告诉您遇到的错误。

我有一个错误:

ImportOrganization2 \ ImportOrganization2.csproj:Web应用程序项目ImportOrganization2配置为使用IIS。无法找到Web服务器“http://localhost:53196/”。

ISS目录不存在。因此,我必须手动编辑位于主解决方案文件夹中的.csproj文件,并替换

<UseIIS>True</UseIIS> to <UseIIS>False</UseIIS>

然后保存并在Visual Studio中添加项目(右键单击文件夹,添加新项目)。

您可能会发现其他错误。确保.csproj文件中引用的文件夹和文件也存在。

答案 2 :(得分:-1)

如果是VB6项目并且您要迁移到VB Studio 2015,则必须在注册表中找到此条目。

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node]

将其导出以备份。并从注册表中删除它。

运行:regedit。手动查找条目。右键单击条目文件夹,然后导出

如果不是这种情况,请在项目文件夹中复制粘贴迁移报告,以便我们了解有关此问题的更多信息