VS2012 Express for Web:无法找到源文件'C:\ Users \ xxx \ AppData \ Local \ Temp \ .NETFramework,Version = v4.5.AssemblyAttributes.cs'

时间:2016-02-06 08:34:16

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

我在创建.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。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

此问题出现是因为构建帐户丢失了对temp文件夹的权限:C:\ Windows \ Temp \ .try更改了对您帐户的所有权限,包括读/写/完全控制。  转到文件夹C:\ Windows \ Temp。或文件夹C:\ Users \ xxx \ AppData \ Local \ Temp \ -Right-单击thoes文件夹并选择属性。

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

答案 2 :(得分:0)

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