我最近接手了一个用.NET4和VS10构建的旧项目。我试过在VS15 Enterprise中打开它,虽然我在编译时遇到了一些问题。
我收到606错误:
严重级代码描述项目文件行抑制状态 错误CS1056意外字符' .NETFramework,版本= v4.0.AssemblyAttributes.cs。
所有错误都与AssemlyAttributes.cs有关 - 我该如何解决这个问题?我试过谷歌搜索,但我似乎无法找到解决方案。
答案 0 :(得分:0)
添加以下问题解决了:
<Target Name="GenerateTargetFrameworkMonikerAttribute" /> below
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
在所有项目文件中:)谢谢。
答案 1 :(得分:0)
我也遇到了同样的错误。当我检查路径C:\ Users \ UserName \ AppData \ Local \ Temp.NETFramework,Version = v4.0.AssemblyAttributes.cs时,文件为空。 所以在文件中添加了以下内容。
使用System;
使用System.Reflection;
[assembly:global :: System.Runtime.Versioning.TargetFrameworkAttribute(“。NETFramework,Version = v4.0”,FrameworkDisplayName =“.NET Framework 4.0”)]
这解决了我的问题。