gpt4 book ai didi

visual-studio-2017 - 生成错误: Could not load file or assembly 'Microsoft.Build.Framework, Version=15.1.0.0 " or one of its dependencies

转载 作者:行者123 更新时间:2023-12-03 16:18:34 26 4
gpt4 key购买 nike

尝试生成我的.feature文件时,似乎随机出现以下错误。

有时,我更改或更改了功能文件,并且此错误突然出现:

#error Generation error: Could not load file or assembly 'Microsoft.Build.Framework, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

我完全不知道如何解决此问题-我尝试添加对程序集的引用,更改SpecFlow/NUnit的版本,但似乎无济于事。

删除我的项目副本并将其从源代码管理中删除的工作最初是可行的,但随后又再次发生。

这是我已安装的软件包的完整列表:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.2" targetFramework="net461" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.2" targetFramework="net461" />
<package id="Microsoft.Azure.KeyVault.Core" version="1.0.0" targetFramework="net461" />
<package id="Microsoft.Data.Edm" version="5.8.2" targetFramework="net461" />
<package id="Microsoft.Data.OData" version="5.8.2" targetFramework="net461" />
<package id="Microsoft.Data.Services.Client" version="5.8.2" targetFramework="net461" />
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net461" />
<package id="NUnit" version="3.0.0" targetFramework="net461" />
<package id="NUnit3TestAdapter" version="3.9.0" targetFramework="net461" />
<package id="SpecFlow" version="2.2.1" targetFramework="net461" />
<package id="SpecFlow.NUnit" version="2.2.1" targetFramework="net461" />
<package id="System.ComponentModel.EventBasedAsync" version="4.0.11" targetFramework="net461" />
<package id="System.Dynamic.Runtime" version="4.0.0" targetFramework="net461" />
<package id="System.Linq.Queryable" version="4.0.0" targetFramework="net461" />
<package id="System.Net.Requests" version="4.0.11" targetFramework="net461" />
<package id="System.Spatial" version="5.8.2" targetFramework="net461" />
<package id="WindowsAzure.Storage" version="8.6.0" targetFramework="net461" />
</packages>

我正在运行Visual Studio社区17(15.5.2)、. NET 4.7.02556和SpecFlow扩展版本2017.1.10

最佳答案

有时对我有用的是从解决方案路径中删除packages文件夹,然后在解决方案中还原nuget程序包并重新生成功能文件。

有时这还不够,您还必须删除Visual Studio缓存。
位置:%LOCALAPPDATA%/Microsoft/Visual Studio/<your VS version>/ComponentModelCache

关于visual-studio-2017 - 生成错误: Could not load file or assembly 'Microsoft.Build.Framework, Version=15.1.0.0 " or one of its dependencies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47833678/

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