程序安装后的问题,但狂急,200分求助

today69 2008-04-26 02:00:03
1、C#开发的winform程序,我程序调试正确。
2、制作安装程序也没问题。
3、在本机和其他机器安装后,运行就会跳出错误。
4、不过刚开始运行,登陆窗口没有,登陆后出现的。
5、选择“继续”后,不影响使用。
6、分不够继续加。



希望高人能帮我解决,或者有什么办法不让此错误窗口弹出也可以。
...全文
490 40 打赏 收藏 转发到动态 举报
写回复
用AI写文章
40 条回复
切换为时间正序
请发表友善的回复…
发表回复
maj0123 2009-08-10
  • 打赏
  • 举报
回复
我开始做的时候也出现了这个问题。
后来,我把把皮肤文件部署在bin\debug目录下,路径用相对路径就Ok了。
hanmaomi 2009-08-09
  • 打赏
  • 举报
回复
你在开发环境没有问题,在生产环境下有问题,程序应该没啥大问题,根据异常的信息,重点检查一下是否有些配置数据你没有配置好?
xiaozejun 2009-08-08
  • 打赏
  • 举报
回复
这个没有研究过 过来向高手学习学习 帮顶
klg1980 2009-08-08
  • 打赏
  • 举报
回复
[Quote=引用 35 楼 sz_xd 的回复:]
最好不要用第三方控件!很容易出錯的!

[/Quote]
同意
lg_tz 2009-08-08
  • 打赏
  • 举报
回复
从表面上看,可能有一个没有赋值的变量.
sz_xd 2009-08-08
  • 打赏
  • 举报
回复
最好不要用第三方控件!很容易出錯的!
hongyi1159 2009-08-08
  • 打赏
  • 举报
回复
同意五楼的说法





web之家
netcoder 2009-08-08
  • 打赏
  • 举报
回复
控件没有花钱吧?
看异常消息可能是由某个button的 click方法中抛出的
建议在把那里面的代码放到 try里
gisyellow 2009-08-07
  • 打赏
  • 举报
回复
最简单的办法,在Application.Run方法外加try...catch,捕获错误,在任何可疑的地方都加上,然后写日志。。
MeteorFalling 2009-08-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cylot 的回复:]
try {}catch{;}捕获一下,不处理就是了!
[/Quote]
同意
wuyujie1219 2009-08-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 noonlycode 的回复:]
空引用异常,查看数据库连接是否正常,或其他在你本机配置了,而在安装的电脑上并非如此。

通常如果写死了访问数据库的连接,或安装的电脑上无法连上数据库。
[/Quote]

说的很对,我以前也遇到类似LZ的问题,就是数据库没有设置好的原因。LZ检查你的debug文件中的datasetup,把它更新了,应该就可以啦。
qian21h 2009-08-07
  • 打赏
  • 举报
回复
请问下LZ你的问题解决了吗?我也遇到和你同样的问题
http://topic.csdn.net/u/20090807/17/eb780de8-9921-41c0-95f3-e65347710598.html?seed=929005593&r=58922648#r_58922648
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
都是很好的建议! 值得学习
zdkiller 2008-05-01
  • 打赏
  • 举报
回复
正解 5楼!
slin60 2008-04-28
  • 打赏
  • 举报
回复
但是事实上就是你的那个换肤控件出问题了啊!你去整个破解版的来试试
today69 2008-04-27
  • 打赏
  • 举报
回复
谢谢大家,不过还是没有解决,下面是详细信息

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
在 Sunisoft.IrisSkin.InternalControls.x3c41176af7e54b01.x9954cbb39675570d()
在 Sunisoft.IrisSkin.InternalControls.x3c41176af7e54b01.set_MdiContainer(Form value)
在 Sunisoft.IrisSkin.xa427f1b2281f554b.x30c11b5a89921b08()
在 Sunisoft.IrisSkin.xa427f1b2281f554b..ctor(IntPtr handle, SkinEngine engine)
在 Sunisoft.IrisSkin.SkinEngine.DoAddWnd(IntPtr handle, Boolean isManual)
在 Sunisoft.IrisSkin.SkinEngine.FnHookProc(Int32 nCode, IntPtr wParam, IntPtr lParam)
在 System.Windows.Forms.SafeNativeMethods.ShowWindow(HandleRef hWnd, Int32 nCmdShow)
在 System.Windows.Forms.Control.SetVisibleCore(Boolean value)
在 System.Windows.Forms.Form.SetVisibleCore(Boolean value)
在 System.Windows.Forms.Control.Show()
在 YQ_Pro.UserLogin.submit_Click(Object sender, EventArgs e)
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已加载的程序集 **************
mscorlib
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.832 (QFE.050727-8300)
基本代码: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
YQ_Pro
程序集版本: 1.0.0.0
Win32 版本: 1.0.0.0
基本代码: file:///D:/Program%20Files/javy/Yq_project/YQ_Pro.exe
----------------------------------------
System.Windows.Forms
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.832 (QFE.050727-8300)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.832 (QFE.050727-8300)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.832 (QFE.050727-8300)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
BLL
程序集版本: 1.0.0.0
Win32 版本: 1.0.0.0
基本代码: file:///D:/Program%20Files/javy/Yq_project/BLL.DLL
----------------------------------------
IrisSkin2
程序集版本: 2006.3.22.45
Win32 版本: 2006.3.22.45
基本代码: file:///D:/Program%20Files/javy/Yq_project/IrisSkin2.DLL
----------------------------------------
SQLDAL
程序集版本: 1.0.0.0
Win32 版本: 1.0.0.0
基本代码: file:///D:/Program%20Files/javy/Yq_project/SQLDAL.DLL
----------------------------------------
System.Configuration
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.832 (QFE.050727-8300)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.832 (QFE.050727-8300)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.832 (QFE.050727-8300)
基本代码: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Data
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.832 (QFE.050727-8300)
基本代码: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
DBUtility
程序集版本: 1.0.0.0
Win32 版本: 1.0.0.0
基本代码: file:///D:/Program%20Files/javy/Yq_project/DBUtility.DLL
----------------------------------------
System.Transactions
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.832 (QFE.050727-8300)
基本代码: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.832 (QFE.050727-8300)
基本代码: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Windows.Forms.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.42 (RTM.050727-4200)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。
caicai_45 2008-04-27
  • 打赏
  • 举报
回复
Sunisoft.IrisSkin.InternalControls.x3c41176af7e54b01.x9954cbb39675570d()

其实很清楚了,你的控件有两种情况,一个是有版权,没有授予访问,一个是本身这个控件是不是需要在客户端来注册下?
chuxue1342 2008-04-27
  • 打赏
  • 举报
回复
我也觉得是引用的问题!
CenShineMing 2008-04-27
  • 打赏
  • 举报
回复
1.新建测试工程引用IrisSkin.dll
2.编译Release生成
3.制作测试工程的安装包
4.运行安装包
5.看结果
这样是最直接的办法,如果你建的测试工程,连简单的引用都不能正常安装的话,那就是IrisSkin.dll引用的问题了。
today69 2008-04-27
  • 打赏
  • 举报
回复
谢谢大家!

在说明一下:

第三方控件引用应该没有问题——实现了效果。

我用安装程序安装了两台机器都出现这个情况
加载更多回复(19)

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧