使用Microsoft.Azure.Cosmos.Table不会';我不能在UWP项目中工作
我们正在创建HoloLens 2应用程序 我们安装的NuGet软件包包括:使用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.
- Hyak.普通
- Microsoft.Azure.Common
- Microsoft.Azure.Cosmos.Table
- Microsoft.Azure.DocumentDB.Core
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。