切换到x64

时间:2016-03-05 22:21:45

标签: c# vb.net visual-studio-2013 msbuild c++-cli

解决方案设置如下:

  1. vb.net test application,x64,reference 3
  2. C#library,x64
  3. C ++ / CLI库,x64,引用2
  4. 构建配置曾经是c ++ / cli的win32和其他两个的“任何cpu”。然后我切换到x64但是无法通过切换c ++ cli来编译它,但是还必须将其他两个切换到x64(不记得错误,错误的版本错误)。

    好的,然后它正在编译半精细一段时间。我时不时会得到错误

    “无法运行”GenerateResource“任务,因为MSBuild无法使用运行时”CLR4“和体系结构”x64“创建或连接到任务主机。请确保(1)所请求的运行时和/或体系结构可用于机器,以及(2)所需的可执行文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ amd64 \ MSBuild.exe”存在且可以运行。“

    我无法弄明白所以如果发生这种情况我只会再次击中f5。

    现在虽然我在尝试构建测试应用程序时反复出现同样的错误(另外2个单独编译)。有人知道为什么吗?

    编辑:哦,发布版本也可以使用,它只是失败的调试版本。

    EDIT2:没有明显的理由,它决定再次工作。尽管如此,我仍然想弄清楚这一点,因为我确信这不会是我最后一次看到这个错误。

0 个答案:

没有答案