我刚刚升级了我的C#4.5.1 .NET lib,名为" ViewModels"通过NuGet到fig.savefig("output.png", bbox_inches="tight")
lib /工具的最新1.4.0版本(该工具可以将我的C#转换为.ts文件)。
升级后,我拒绝覆盖.xml配置文件,并使用新提出的readme.txt文件手动对其进行区分,该文件现在具有.xml默认值,以查看是否引入了任何重大更改。从我看到的xml标签丢失了它的属性,这标志着构建过程的工具版本等,更准确地说这些attrs被排除在1.4.0之外:
Reinforced.Typings
所以,现在构建崩溃通知我带回错误消息,如下所示:
严重性描述文件代码项目行抑制状态 错误项目的默认XML名称空间必须是MSBuild XML 命名空间。如果项目是以MSBuild 2003格式编写的, 请添加xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" 对元素。如果该项目已在旧版中编写 1.0或1.2格式,请将其转换为MSBuild 2003格式。 C:\ REDACTED \ ViewModels \ Reinforced.Typings.settings.xml ViewModels 2
将先前的xml attrs带到标记可以解决问题,并打开两个似乎与Reinforced.Typings lib的RtCli相关的新问题,我无法超越,错误是:
严重性描述文件代码项目行抑制状态 错误" RtCli"任务无法通过其输入进行初始化 参数。的ViewModels
和...
严重性描述文件代码项目行抑制状态 错误" BuildDirectory" " RtCli"不支持参数。 任务。验证任务上是否存在参数,它是可设置的 公共实例属性。的ViewModels
我很高兴看到该工具的升级,但目前我正在恢复到1.3.7,因为我没有面对这些问题。
如果某人(嘿那位作者)可以帮助我解决这个问题,那将会很棒。
答案 0 :(得分:1)
请尝试清理您当地的NuGet缓存。通常它位于C:\Users\%username%\.nuget\packages\
。从那里删除reinforced.typings目录。之后,重新安装Reinforced.Typings。
由于某种原因,您似乎拥有旧版本的RT&n集成MSBuild任务(source)。有时会发生MSBuild进程锁定任务程序集并且不允许删除其.dll。尝试从任务管理器中杀死MSBuild进程。
关于.settings.xsml标题 - 我会在readme.txt中提及它,但实际上它在VS2017(msbuild 15)中正常工作。