例行,先谢谢
问题一:在.NET上开发的WPF开发的单机程序,数据库SQLSERVER,数据库采用本地连接,生成安装包,自己安装,运行,数据库相关操作没问题,提问,如果别人安装该程序后数据库怎么办?我个人认为是生成数据库文件引用到工程里(单机版),是这样吗?请解释一下
问题二:同样程序安装包,安装到其他机器,一运行就提示关闭程序,系统日志内容如下
再谢谢了,两个日志记录,一个是程序本身错误,一个是.NET Runtime错误
日志名称: Application来源: Application Error日期: 2012/8/10 星期五 13:31:26事件 ID: 1000任务类别: (100)级别: 错误关键字: 经典用户: 暂缺计算机: WIN-PC758G0DTKO描述:错误应用程序名称: CoordinatePositioningSystem.exe,版本: 1.0.0.0,时间戳: 0x502387f0错误模块名称: KERNELBASE.dll,版本: 6.1.7601.17651,时间戳: 0x4e211319异常代码: 0xe0434352错误偏移量: 0x0000b9bc错误进程 ID: 0x1870错误应用程序启动时间: 0x01cd76b9629111b7错误应用程序路径: xx\CoordinatePositioningSystem.exe错误模块路径: C:\Windows\syswow64\KERNELBASE.dll报告 ID: a07536fd-e2ac-11e1-8d47-64315088df7d
日志名称: Application来源: .NET Runtime日期: 2012/8/10 星期五 13:31:26事件 ID: 1026任务类别: 无级别: 错误关键字: 经典用户: 暂缺计算机: xx描述:应用程序: CoordinatePositioningSystem.exeFramework 版本: v4.0.30319说明: 由于未经处理的异常,进程终止。异常信息: System.Windows.Markup.XamlParseException堆栈: 在 System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri) 在 System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri) 在 System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri) 在 System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean) 在 System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext) 在 System.Windows.Application.LoadComponent(System.Uri, Boolean) 在 System.Windows.Application.DoStartup() 在 System.Windows.Application.<.ctor>b__1(System.Object) 在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) 在 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) 在 System.Windows.Threading.DispatcherOperation.InvokeImpl() 在 System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object) 在 System.Threading.ExecutionContext.runTryCode(System.Object) 在 System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object) 在 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) 在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) 在 System.Windows.Threading.DispatcherOperation.Invoke() 在 System.Windows.Threading.Dispatcher.ProcessQueue() 在 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) 在 MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) 在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) 在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) 在 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) 在 System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) 在 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) 在 MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) 在 System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame) 在 System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame) 在 System.Windows.Application.RunDispatcher(System.Object) 在 System.Windows.Application.RunInternal(System.Windows.Window) 在 System.Windows.Application.Run(System.Windows.Window) 在 System.Windows.Application.Run() 在 CoordinatePositioningSystem.App.Main()
1 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
问题1: 生成数据库文件引用到工程 需要机器具有SQL Server Express版本,除非你SQL Server Compact版本,不需要机器安装引擎;或者你安装后可以修改配置文件
问题2:首先需要确定安装的机器环境是否符合WPF的运行要求,看错误好像是这个问题;另外WPF使用的图标分辨率太高的话也不行
- 1 回答
- 0 关注
- 531 浏览
添加回答
举报
0/150
提交
取消