【问题标题】:Errors when running the program in Visual Studio 2013在 Visual Studio 2013 中运行程序时出现错误
【发布时间】:2015-01-02 18:17:17
【问题描述】:

当我尝试在 Visual Studio 2013 C++ 中运行程序时,我遇到了这些问题。我知道代码没问题,但每次都会发生这种情况。

错误 1 ​​错误:此编译的源文件可以在以下位置找到:

"C:\Users\Łukasz\AppData\Local\Temp\4fac5eed-ed73-4dda-8bdc-c333e2e82b4c.txt" C:\Program 文件 (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CodeAnalysis\Microsoft.CodeAnalysis.targets

错误 2

错误 MSB3758:编译期间发生错误。错误 CS0016: 无法写入输出文件 'c:\Users\Łukasz\AppData\Local\Temp\dtlusbnh.dll' -- '访问权限是 否认。 ' C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CodeAnalysis\Microsoft.CodeAnalysis.targets

错误 3

错误 MSB4036:未找到“SetEnvironmentVariable”任务。查看 如下: 1.) 项目文件中的任务名称是 与任务类的名称相同。 2.) 任务类是“公共的”并且 实现 Microsoft.Build.Framework.ITask 接口。 3.) 任务 在项目文件中或在 *.tasks 文件位于“C:\Program Files (x86)\MSBuild\12.0\bin”目录中。 C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CodeAnalysis\Microsoft.CodeAnalysis.targets

【问题讨论】:

    标签: c++


    【解决方案1】:

    无法写入输出文件

    错误信息表示文件正在使用中。

    由于它是一个 DLL,它正在被某些程序或程序使用。

    您需要终止这些进程。

    【讨论】:

    • 没有那么简单。在我的情况下,防病毒软件阻止 VS 将文件写入临时文件。
    • 使用防病毒程序,您通常可以为文件和目录添加例外。
    • 明白了。关键是,要找出防病毒可能是一个问题并不像你说的那么简单。
    【解决方案2】:

    错误 3

    错误 MSB4036:未找到“SetEnvironmentVariable”任务。查看 如下: 1.) 项目文件中的任务名称是 与任务类的名称相同。 2.) 任务类是“公共的”并且 实现 Microsoft.Build.Framework.ITask 接口。 3.) 任务 在项目文件或 *.tasks 中正确声明 位于“C:\Program Files (x86)\MSBuild\12.0\bin”中的文件 目录。 C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CodeAnalysis\Microsoft.CodeAnalysis.targets

    我只有上面的一个错误,修复Visual Studio后它解决了这个问题。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。 以管理员身份运行 Visual Studio 解决了我的问题。

      【讨论】:

        【解决方案4】:

        我在 Visual Studio 2019 中遇到了这个问题,并以管理员身份运行 Visual Studio 解决了这个问题

        【讨论】:

          猜你喜欢
          • 2013-12-13
          • 2013-10-26
          • 1970-01-01
          • 2015-05-16
          • 1970-01-01
          • 1970-01-01
          • 2016-09-25
          • 1970-01-01
          • 2013-09-13
          相关资源
          最近更新 更多