使用Microsoft.Azure.Cosmos.Table不会';我不能在UWP项目中工作

使用Microsoft.Azure.Cosmos.Table不会';我不能在UWP项目中工作,azure,unity3d,nuget,visual-studio-2019,hololens,Azure,Unity3d,Nuget,Visual Studio 2019,Hololens,我们正在创建HoloLens 2应用程序 我们安装的NuGet软件包包括: Hyak.普通 Microsoft.Azure.Common Microsoft.Azure.Cosmos.Table Microsoft.Azure.DocumentDB.Core 我们希望将库“Microsoft.Azure.Cosmos.Table”用于Azure存储帐户表存储 我们正在与Unity 2018.4.22f1和Visual Studio 2019合作。当我们尝试使用Microsoft.Azure.

我们正在创建HoloLens 2应用程序

我们安装的NuGet软件包包括:

  • Hyak.普通
  • Microsoft.Azure.Common
  • Microsoft.Azure.Cosmos.Table
  • Microsoft.Azure.DocumentDB.Core
我们希望将库“Microsoft.Azure.Cosmos.Table”用于Azure存储帐户表存储

我们正在与Unity 2018.4.22f1和Visual Studio 2019合作。当我们尝试使用Microsoft.Azure.Cosmos.Table时,会出现以下错误:

命名空间“Microsoft”中不存在类型或命名空间名称“Azure”(是否缺少程序集引用?)

每次我们重新安装nuget“Microsoft.Azure.Cosmos.Table”时,它都会在一开始工作。当我们重新启动visual studio 2019时,错误再次出现

使用Microsoft.Azure.Cosmos.Table在UWP项目中不起作用

请尝试以下步骤:

1)禁用扩展下的任何第三方扩展-->管理扩展如果某些扩展导致此问题,则应重新启动VS

2)删除
C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0\u xxx\ComponentModelCache下的所有组件缓存

3),删除
bin
obj
文件夹,然后重新启动项目

4)尝试创建一个新项目,然后安装这四个nuget软件包,以测试新项目中是否出现这种奇怪的行为

或者,您可以创建一个新项目,将旧项目迁移到新项目中,以测试问题是否仍然存在

如果仍然面临相同的错误,请尝试步骤5

5)或者如果VS有任何更新,请更新

更新

=============================

经过深入研究,我认为问题在于您的uwp项目的目标版本与该软件包的版本不兼容

所以解决办法是你应该

将uwp项目最小目标设置为
=Windows 10 Fall Creators Update(10.0;版本16299)
和目标版本
>=Windows 10,版本1809(10.0,版本17763)


另外,请使用最新的nuget软件包Microsoft.Azure.Cosmos.Table
1.0.7
版本

此外,您还可以与我们共享一个最小的、可复制的样本,我们可以解决您的问题。每个软件包都是最新的稳定版本。没有任何更改。同样的问题。在第5步之后,错误只在Unity中出现,而不再出现在VisualStudio2019中。重新启动我的虚拟机后,Unity和Visual Studio 2019中再次出现错误消息。扫描/更新没有改变任何内容。嗨,我想我可能已经发现了您的问题。问题是uwp项目的目标版本与该软件包的版本不兼容。我假设您使用的是最新版本的Microsoft.Azure.Cosmos.Table 1.0.7版本。对我来说,将uwp项目最小目标设置为>=
Windows 10 Fall Creators Update(10.0;Build 16299)
和目标版本>=
Windows 10,版本1809(10.0,Build 17763)
。我将目标设备更改为任何设备,架构更改为x64,构建类型更改为D3D,目标SDK版本更改为10.0.17763.0,最低平台版本更改为10.0.16299.0,Visual Studio版本到Visual Studio 2019,在本地计算机上生成并运行,并生成要发布的配置。仍然存在同样的问题。我们使用Microsoft.Azure.Cosmos.Table 1.0.7.ohh…好的。也许你可以尝试重新安装unity和vs2019。