我遇到与here所述相同的问题。
我们使用旧的Microsoft Surface 2.0 SDK. 开发了几个应用程序。应用程序构建为 var repeat = $('.repeat tr');
$('.break-page').after(repeat.clone());
,并且这些应用程序在32位和64位模式下都能正常运行。在其中一个应用程序中,我使用AnyCPU
。
ScatterView
但是,如果我尝试在新的空白<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:s="http://schemas.microsoft.com/surface/2008"
Title="MainWindow" Height="350" Width="525">
<Grid>
<s:ScatterView x:Name="timeline">
<Rectangle></Rectangle>
</s:ScatterView>
</Grid>
</Window>
中添加新的ScatterView
,我会收到此错误:
Window
如果我强制应用程序在{"The type initializer for 'Microsoft.Surface.Core.InteractiveSurface' threw an exception."}
System.TypeInitializationException was unhandled
HResult=-2146233036
Message=The type initializer for 'Microsoft.Surface.Presentation.Input.InteractiveSurface' threw an exception.
Source=Microsoft.Surface.Presentation
TypeName=Microsoft.Surface.Presentation.Input.InteractiveSurface
中运行,它会完美运行。但是应用程序的内存非常密集,所以我想在32 bit
中运行它。
我的问题是:我当前应用程序中的ScatterView如何在64位中完美运行,但是为此应用程序添加额外的ScatterView或创建一个新的应用程序会立即崩溃。不幸的是,前面问题中给出的答案有一个死链接。