在我的解决方案中,当我尝试运行构建时,它具有参考错误,但是整个参考都在项目中。
错误:
solution \ directory \ directory2 \ Configuration \ XPTO.cs(1,7):错误CS0246:找不到类型或名称空间名称'BoDi'(您是否缺少using指令或程序集引用?) solution \ directory \ directory2 \ Configuration \ XPTO.cs(2,17):错误CS0234:类型或名称空间名称'VisualStudio'在名称空间'Microsoft'中不存在(您是否缺少程序集引用?) solution \ directory \ directory2 \ Configuration \ XPTO.cs(3,7):错误CS0246:找不到类型或名称空间名称“ OpenQA”(您是否缺少using指令或程序集引用?) solution \ directory \ directory2 \ Configuration \ XPTO.cs(4,7):错误CS0246:找不到类型或名称空间名称“ OpenQA”(您是否缺少using指令或程序集引用?) solution \ directory \ directory2 \ Configuration \ XPTO.cs(7,7):错误CS0246:找不到类型或名称空间名称'TechTalk'(您是否缺少using指令或程序集引用?) solution \ directory \ directory2 \ Page Object \ XPTO1.cs(2,7):错误CS0246:找不到类型或名称空间名称“ OpenQA”(您是否缺少using指令或程序集引用?) solution \ directory \ directory2 \ Page Object \ XPTO1.cs(3,7):错误CS0246:找不到类型或名称空间名称“ OpenQA”(您是否缺少using指令或程序集引用?) solution \ directory \ directory2 \ Page Object \ XPTO2.cs(2,7):错误CS0246:找不到类型或名称空间名称“ OpenQA”(您是否缺少using指令或程序集引用?) solution \ directory \ directory2 \ Page Object \ XPTO2.cs(3,7):错误CS0246:找不到类型或名称空间名称“ OpenQA”(您是否缺少using指令或程序集引用?) solution \ directory \ directory2 \ Test \ XPTO3.cs(2,17):错误CS0234:类型或名称空间名称“ VisualStudio”在名称空间“ Microsoft”中不存在(您是否缺少程序集引用?) solution \ directory \ directory2 \ Test \ XPTO3.cs(3,7):错误CS0246:找不到类型或名称空间名称“ OpenQA”(您是否缺少using指令或程序集引用?)
项目: VS2017 Selenium.WebDriver和Suport 3.13.1 SpecFlow(TechTalk 2.3.2) Microsoft.VisualStudio.TestPlatform ... 1.3.2
https://i.imgur.com/MSjfrfm.png 和 https://i.imgur.com/gqkpHZu.png
有人遇到过这个问题吗?
答案 0 :(得分:0)
我必须在同一版本上工作。
在高级的Nuget Restore中,我在目录包中插入了一个目录以执行包复制。
示例: 目录\解决方案目录\软件包
然后在msbuild任务中,高级,我启用了Nuget Restore
然后构建成功
答案 1 :(得分:0)
检查解决方案中的每个.csproj文件(针对每个项目)。寻找不同软件包的HintPath,并确保它们都指向正确的位置。
如果解决方案中的某些项目已从其他解决方案中移出或复制,则可能是HintPaths错误(但在您的计算机上可能工作正常)。
示例:
<Reference Include="AutoMapper, Version=5.2.0.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL">
<HintPath>..\..\packages\AutoMapper.5.2.0\lib\net45\AutoMapper.dll</HintPath>
<Private>True</Private>
</Reference>