>我正在尝试创建一个函数,该函数允许我在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'"。有什么解决方案可以帮忙吗?
-
Type or Namespace 'Uri' could not be found.
表示您错过了命名空间。检查错误消息,您会发现要求您使用命名空间系统 -
"uri" does not exist in context
是由您尝试使用在其他函数中声明的局部变量引起的。只需将其声明为全局变量即可解决您的问题。