我正在尝试创建一个函数,该函数允许我使用HoloLens中的LaunchUriAsync打开另一个应用程序。我已逐步按照UWP API进行操作,目前仍停留在标题问题上。
代码如下:
'''
string uriToLaunch = @"ms-voip-video:?contactids=2914d36d-34f5-4f86-8196-52f4e53cf384";
public void Start()
{
var uri = new Uri(uriToLaunch);
}
public async void LaunchApp()
{
var success = await Windows.System.Launcher.LaunchUriAsync(uri);
if(success){
//URI Launched
}
else{
//Failed
}
}
我已经在Start()和LaunchApp()中的脚本中使用了#if ENABLE_WINMD_SUPPORT,但是它仍然向我返回“找不到类型或名称空间'Uri'”。有什么我可以帮助的解决方案吗?
答案 0 :(得分:2)
Type or Namespace 'Uri' could not be found.
表示您错过了名称空间。检查错误消息,您会发现要求您使用名称空间系统
"uri" does not exist in context
是由您试图使用在其他函数中声明的局部变量引起的。只需将其声明为全局变量即可解决您的问题。