我正在尝试在VB.Net中导入Windows.Graphics.Printing3D
;但是,我得到以下警告:
Imports' Windows.Graphics.Printing3D'中指定的命名空间或类型不包含任何公共成员或无法找到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。
我做错了什么?
答案 0 :(得分:1)
您必须引用一个程序集,该程序集包含至少一个属于该命名空间成员的类型的声明。无论您尝试使用哪种类型,请打开该类型的MSDN文档页面,它将告诉您哪个程序集。然后,您可以在项目属性的“引用”页面上引用它。
也就是说,该命名空间似乎是UWP的一部分。这是您正在构建的UWP应用吗?如果没有,则该命名空间根本不可用。如果是,那么我认为你应该已经有了适当的参考,这让我觉得它不是。
答案 1 :(得分:0)
我最终想通了。可以通过导入这两个引用来完成:
1 - System.Runtime.WindowsRuntime.dll
位于C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5
2 - Windows.winmd
位于C:\Program Files (x86)\Windows Kits\10\UnionMetadata\
有关详细信息,请参阅此Windows Blog文章。