Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 Visual Studio 2013在卸载Visual Studio 2012后无法生成-找不到目标文件_Visual Studio 2012_Visual Studio 2013 - Fatal编程技术网

Visual studio 2012 Visual Studio 2013在卸载Visual Studio 2012后无法生成-找不到目标文件

Visual studio 2012 Visual Studio 2013在卸载Visual Studio 2012后无法生成-找不到目标文件,visual-studio-2012,visual-studio-2013,Visual Studio 2012,Visual Studio 2013,我在最新的Visual Studio 2013项目中遇到了以下错误的多个版本: 找不到导入的项目“C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\2.3\Microsoft.WindowsAzure.targets”。确认声明中的路径正确,并且文件存在于磁盘上 问题不是缺少Azure SDK安装,而是在构建期间,$(VisualStudioVersion)被报告为11.0。我知道这一点,

我在最新的Visual Studio 2013项目中遇到了以下错误的多个版本:

找不到导入的项目“C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\2.3\Microsoft.WindowsAzure.targets”。确认声明中的路径正确,并且文件存在于磁盘上

问题不是缺少Azure SDK安装,而是在构建期间,$(VisualStudioVersion)被报告为11.0。我知道这一点,因为如果我编辑csproj文件,删除版本检查条件并将版本值硬编码为12.0,那么构建就会成功

我没有看到这个错误,除非在卸载Visual Studio 2012之后,我不再使用它

“11.0”版本号来自哪里?我如何让它使用正确的版本号“12.0”,就像我想象的那样,如果我使用干净的系统安装的话

编辑
我认为这可能是.Net Demon的一个问题。当我有更多信息时,我将更新此答案

编辑2
这肯定是某种.Net恶魔的问题,尽管我不知道它是什么。禁用.Net Demon时没有编译问题。

我建议完全卸载Visual Studio 2012。具体步骤如下,但本质上是:

还可以使用新的命令行开关删除Visual Studio 2012及其可选的共享包。如果已安装多个Visual Studio 2012产品,则在删除所有VS2012产品之前,任何通用软件包都将保留

<>即使您已经卸载了主产品,您仍然可以下载安装应用程序并使用它运行以下命令,除了微软.NETFramework 4.5和VisualC++运行时之外的其他软件包。 警告:运行此命令可能会删除某些软件包,即使它们仍在使用中,如可选共享软件包中列出的软件包

  • 下载最初用于安装Visual Studio 2012的安装应用程序。 如果您是从介质安装的,请插入该介质
  • 打开命令提示符。
    • 单击开始菜单上的运行(开始+R)
    • 键入cmd并按OK(回车)
  • 键入安装应用程序的完整路径并传递以下命令行开关:/uninstall/force

    示例:
    D:\vs_ultimate.exe/uninstall/force

  • 单击卸载按钮并按照提示进行操作


  • 您是否尝试为vs2013安装azure@jackjop-不确定您是否阅读了我的问题-上面引用了:“问题不是缺少Azure SDK安装,而是…”(简短回答-是的,它已安装)您是否在2012年卸载了Azure?那么您是在安装VS2013之前还是之后卸载了VS2012?我能猜出这个答案。您说服了VS2013安装程序打开旧项目不会有问题,并且不必转换它们。然后你用一个没有时间机器的卸载程序猛拉地板垫。@HansPassant-谢谢你的回复。在VS2013安装后很长一段时间(比如几个月后),我卸载了VS2012。即便如此,这里的解决方案完全是在VS2013中创建的,因此我感到困惑,也就是为什么我没有考虑项目版本升级的问题。我开始认为问题根本不是这个,因为我使用了.NETDemon并刚刚禁用它,以发现我的解决方案现在可以正常构建。我将在进一步调查后报告。谢谢,我查看了页面并卸载了一个延迟的VS2012更新,但没有任何效果。