首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误MSB4216:无法运行"GenerateResource“任务,因为MSBuild无法创建或连接到任务

错误MSB4216:无法运行"GenerateResource“任务,因为MSBuild无法创建或连接到任务
EN

Stack Overflow用户
提问于 2019-03-04 16:25:55
回答 1查看 5.3K关注 0票数 2

请注意,我能够在2017:https://github.com/briannoyes/WPFMVVM-StarterCode中构建这个项目

但是,当我试图在Team 2019.1中运行构建时,它给了我一个错误:

代码语言:javascript
复制
C:\Program Files\dotnet\sdk\2.0.0\Microsoft.Common.CurrentVersion.targets(2924,5): error MSB4216: Could not run the "GenerateResource" task because MSBuild could not create or connect to a task host with runtime "CLR4" and architecture "x86".

然后我找到了这个链接:

'dotnet build' error after migrating dotnetcore project to 1.0.4

然后,我将其添加到项目中,如评论中所建议的那样:

代码语言:javascript
复制
<Prefer32Bit>false</Prefer32Bit>

但现在我发现了一个错误:

构建脚本(1) Customers\AddEditCustomerView.xaml.cs(25,13):错误CS0103:当前上下文中不存在名称'InitializeComponent‘(25,13):错误CS0103:当前上下文中不存在'InitializeComponent’名称(25,13):错误CS0103:当前上下文中不存在'InitializeComponent‘名称(25,13):错误CS0103:当前上下文中不存在名称'InitializeComponent’上下文MainWindow.xaml.cs(25,13):error CS0103:在当前上下文CSC中不存在'InitializeComponent‘:error CS5001: Program不包含适合于入口点···构建失败条件(1)与代码1存在的进程的静态’InitializeComponent‘方法。

以下是我在构建步骤中的设置:

以下是完整的构建日志:

https://pastebin.com/1JdhKWPf

有人有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-12 22:02:50

请注意,最新的TeamCity默认支持.NET核心,因此它自动添加了以下步骤:

但是我真正需要的构建步骤是在我的问题中给出的使用.NET Framework4.7,而不是 .NET Core的WPF应用程序的步骤2,所以我禁用了第4步,现在构建开始工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54987434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档