【问题标题】:VS2012 Express for Web: Source file 'C:\Users\xxx\AppData\Local\Temp\.NETFramework,Version=v4.5.AssemblyAttributes.cs' could not be foundVS2012 Express for Web:找不到源文件'C:\Users\xxx\AppData\Local\Temp\.NETFramework,Version=v4.5.AssemblyAttributes.cs'
【发布时间】:2016-02-06 08:34:15
【问题描述】:

我在创建 .NET 4.5 类库时收到此错误。当我对目标环境 4.0 执行相同操作时,它工作正常。

我在尝试构建解决方案时遇到错误。

我试过这个:https://social.msdn.microsoft.com/Forums/vstudio/en-US/73e67f3a-c575-4c73-a71d-ed7a2aeabb50/csc-error-cs2001-source-file-cwindowstempnetframeworkversionv40assemblyattributescs?forum=msbuild

但它的效果并不好。

我安装了 .net framework 4.5。

【问题讨论】:

  • 谷歌“windows cleanup temp folder”开始解决这个问题。

标签: c# .net visual-studio-2012


【解决方案1】:

尝试重新启动系统或只是 VS 或注销/登录(到 Windows 用户帐户)。当您打开 VS 时。清理解决方案并重建它,并确保在 TEMP 目录中有一个名为 NETFramework,Version= 的生成文件v4.5.AssemblyAttributes.cs

【讨论】:

  • 它不工作。我的 windows/TEMP 没有这样的文件。
【解决方案2】:

我之前也遇到过类似的问题;这是当我在使用不同的框架版本创建项目后尝试更改项目的目标框架时引起的。尝试使用您需要的框架创建一个新项目并手动复制源文件。

【讨论】:

  • 我需要在哪里复制源文件?源文件是指整个解决方案?
  • 创建新项目,然后转到项目-添加现有文件(或类似的东西)并浏览到旧解决方案并选择所有代码文件。只带代码文件,不要抄写记不清的文件。
【解决方案3】:

出现此问题是因为构建帐户失去了对临时文件夹的权限:C:\Windows\Temp\。尝试更改对您帐户的所有权限,包括读/写/完全控制。 转到文件夹 C:\Windows\Temp。或文件夹 C:\Users\xxx\AppData\Local\Temp\ - 右键单击​​ thhoes 文件夹并选择属性。

  1. 它将打开其“属性”窗口。现在转到“安全”选项卡并从给定列表中选择您的用户名。你会看到它没有完全控制。 并控制您的临时文件夹

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    相关资源
    最近更新 更多