我正在开发一个Windows 10 IoT项目,我想使用Microsoft.Extensions.Configuration.Json,所以我将它添加到我的project.json中的依赖项中:
"dependencies": {
"Microsoft.NETCore.UniversalWindowsPlatform": "5.2.2",
"System.Xml.XmlDocument": "4.0.1",
"System.Xml.XPath.XDocument": "4.0.1",
"Serilog": "2.2.1",
"Serilog.Sinks.RollingFile": "2.2.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0"
},
我可以部署我的解决方案,但我有这个例外:
{"Could not load file or assembly 'System.IO.FileSystem.Watcher,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its
dependencies.
The system cannot find the file specified.":"System.IO.FileSystem.Watcher,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"}
我尝试将System.IO.FileSystem.Watcher添加到project.json中的依赖项中,但它没有解决问题......
看起来这个人有类似的问题: UWP application and .NET Core RC2: cannot reference netstandard1.4 packages
有人有想法吗? 谢谢
答案 0 :(得分:1)
不幸的是," Microsoft.Extensions.Configuration.Json" UWP项目尚不支持。如错误消息所示,
Some packages are not compatible with UAP,Version=v10.0 (win10-x64-aot).
如果您的目的是从ASP.NET配置文件中检索connectionString,您可以使用其他一些NuGet包来执行此操作," NewtonSoft.Json" 是一个其中受欢迎的一个。尽管如此,它应该不难做到,只需加载配置文件并解析json格式。
如果您需要任何帮助,请告诉我。