gpt4 book ai didi

c# - 项目 不是最新的。缺少输入文件 'netframework,version=v4.0,profile=client.assemblyattributes.cs

转载 作者:可可西里 更新时间:2023-11-01 09:13:41 26 4
gpt4 key购买 nike

我有一个包含 > 50 个项目的 sln,最近,当我移动到 VS2013 时,每次我按 F5 进行构建时,它都会重建所有项目,即使我刚刚执行了构建。诊断显示,每个项目都被标记为不是最新的,并出现以下错误:

Project <PROJECT NAME> is not up to date. Missing input file 'c:\users\USER\appdata\local\temp\2\.netframework,version=v4.0,profile=client.assemblyattributes.cs

我已经阅读了这些主题:

但建议将以下行添加到 proj 文件中:

  <Target Name="GenerateTargetFrameworkMonikerAttribute" />

我做了,但没有用。抑制作为 MS 建议的警告也将不起作用,因为该项目将保持“不是最新的”。

我正在使用 VS2013、C# 和 VB 项目。 对于完全相同的项目和 VS2012,不会引发此类错误并且项目是最新的。

有什么建议吗?

更新也许值得一提的是,我在解决方案中确实有一些构建定义,其中所有项目都是为 AnyCPU 构建的,除了一个:http://screencast.com/t/fuw9k4IubN

最佳答案

我遇到了同样的问题,通过升级 *.csproj 文件中的 ToolsVersion 属性解决了这个问题:
ToolsVersion="4.0" 替换为 ToolsVersion="16.0"
(我使用的是 Visual Studio 2019,内部是 v16.x)。

关于c# - 项目 <PROJECT NAME> 不是最新的。缺少输入文件 'netframework,version=v4.0,profile=client.assemblyattributes.cs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27601918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com