C# UWP-调试器已附加到.exe,但未配置
我正在开发Windows应用商店应用程序(UWP),我的本机代码有问题-我有此消息 此代码第二次或第三次激发后引发此异常C# UWP-调试器已附加到.exe,但未配置,c#,windows-runtime,windows-store-apps,C#,Windows Runtime,Windows Store Apps,我正在开发Windows应用商店应用程序(UWP),我的本机代码有问题-我有此消息 此代码第二次或第三次激发后引发此异常 if(ProjectionManager.ProjectionDisplayAvailable) { if(init != null) { init.ProjectionViewPageControl.StartViewInUse(); await ProjectionManager.StopProjectingAsync(Ma
if(ProjectionManager.ProjectionDisplayAvailable)
{
if(init != null)
{
init.ProjectionViewPageControl.StartViewInUse();
await ProjectionManager.StopProjectingAsync(MainPage.SecondaryViewId, thisViewId);
init.ProjectionViewPageControl.StopViewInUse();
rootPage.ProjectionViewPageControl = null;
}
if(rootPage.ProjectionViewPageControl == null)
{
//First, create a new, blank view
var thisDispatcher = Window.Current.Dispatcher;
await CoreApplication.CreateNewView().Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
rootPage.ProjectionViewPageControl = ViewLifetimeControl.CreateForCurrentView(); //ViewLifetimeControl is a wrapper to make sure the view is closed only when the app is done with it
//Assemble some data necessary for the new page
init = new ProjectionViewPageInitializationData();
init.MainDispatcher = thisDispatcher;
init.ProjectionViewPageControl = rootPage.ProjectionViewPageControl;
init.MainViewId = thisViewId;
//Note that the view will not become visible until "StartProjectingAsync" is called
var rootFrame = new Frame();
rootFrame.Navigate(typeof(ProjectionViewPage), init);
Window.Current.Content = rootFrame;
Window.Current.Activate();
});
}
try
{
rootPage.ProjectionViewPageControl.StartViewInUse(); // Start/StopViewInUse are used to signal that the app is interacting with the view, so it shouldn't be closed yet, even if the user loses access to it
await ProjectionManager.StartProjectingAsync(rootPage.ProjectionViewPageControl.Id, thisViewId); // Show the view on a second display (if available) or on the primary display
rootPage.ProjectionViewPageControl.StopViewInUse();
}
catch { }
}
ProjectionViewPage
打开,一切正常,但我不知道出了什么问题。此异常在不同时间、页面打开和关闭的不同时间后引发。我不知道出了什么问题
UPD
当
ProjectionViewPage
具有MediaElement
控件时出现问题。您需要将调试器类型从仅管理(默认)更改为混合。它不会修复您的异常,但至少您现在可以使用调试器跟踪它:)
转到项目的属性,转到调试选项,并将调试器类型从仅托管更改为混合(托管和本机)