我最近接手了一個使用.NET4和VS10構建的舊項目。我試過在VS15 Enterprise中打開這個,雖然在編譯時遇到了一些問題。舊的VS10項目編譯錯誤
我得到606個錯誤有:
嚴重性代碼說明項目文件的線路抑制狀態 錯誤CS1056意外的字符' .NETFramework,版本= v4.0.AssemblyAttributes.cs。
所有錯誤都與AssemlyAttributes.cs - 我該如何解決這個問題?我試過Google搜索,但我似乎無法找到解決方案。
我最近接手了一個使用.NET4和VS10構建的舊項目。我試過在VS15 Enterprise中打開這個,雖然在編譯時遇到了一些問題。舊的VS10項目編譯錯誤
我得到606個錯誤有:
嚴重性代碼說明項目文件的線路抑制狀態 錯誤CS1056意外的字符' .NETFramework,版本= v4.0.AssemblyAttributes.cs。
所有錯誤都與AssemlyAttributes.cs - 我該如何解決這個問題?我試過Google搜索,但我似乎無法找到解決方案。
問題與添加解決:
<Target Name="GenerateTargetFrameworkMonikerAttribute" /> below
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
在所有項目文件:)謝謝。
我也有同樣的錯誤。當我檢查路徑C:\ Users \ UserName \ AppData \ Local \ Temp.NETFramework,Version = v4.0.AssemblyAttributes.cs文件是空白的。 因此在文件中添加了以下內容。
using System;
using System.Reflection;
[大會:全球:: System.Runtime.Versioning.TargetFrameworkAttribute( 「NETFramework,版本= V4.0" ,FrameworkDisplayName =」 框架4.0" )]
這解決了我的問題。
您是否檢查過項目文件以查找可能的錯誤?如果沒有,則在項目文件中搜索該行:'.NETFramework,Version = v4.0.AssemblyAttributes.cs'。 –
請不要將年份數縮寫爲兩位數。最近幾年的VS版本號和市場年份匹配的* only *版本。Visual Studio 2015是版本14. –
文件中沒有錯誤。 :) thx爲巴掌,達米安,我一定要記住! –