当前位置:编程学习 > C#/ASP.NET >>

急急急~~打包出现的问题~~~~


************** 异常文本 **************
System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Runtime.InteropServices.COMException (0x800A03FB): The specified filename cannot be found
   在 System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData)
   在 ESRI.ArcGIS.Controls.IMapControlDefault.LoadMxFile(String mxPath, Object mapNameOrIndex, Object password)
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   在 System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   在 ESRI.ArcGIS.Controls.AxMapControl.LoadMxFile(String mxPath)
   在 桂林市大气污染模拟评价决策支持系统.frmMain.frmMain_Load(Object sender, EventArgs e) 位置 C:\Documents and Settings\Administrator\桌面\桂林市大气污染模拟评价决策支持系统  19号23点版本\桂林市大气污染模拟评价决策支持系统\frmMain.cs:行号 66
   在 System.EventHandler.Invoke(Object sender, EventArgs e)
   在 System.Windows.Forms.Form.OnLoad(EventArgs e)
   在 System.Windows.Forms.Form.SetVisibleCore(Boolean value)
   在 System.Windows.Forms.Control.Show()
   在 桂林市大气污染模拟评价决策支持系统.frmLogin.button1_Click(Object sender, EventArgs e) 位置 C:\Documents and Settings\Administrator\桌面\桂林市大气污染模拟评价决策支持系统  19号23点版本\桂林市大气污染模拟评价决策支持系统\frmLogin.cs:行号 36
   在 System.Windows.Forms.Control.OnClick(EventArgs e)
   在 System.Windows.Forms.Button.OnClick(EventArgs e)
   在 System.Windows.Forms.Button.PerformClick()
   在 System.Windows.Forms.Form.ProcessDialogKey(Keys keyData)
   在 System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
   在 System.Windows.Forms.TextBoxBase.ProcessDialogKey(Keys keyData)
   在 System.Windows.Forms.Control.PreProcessMessage(Message& msg)
   在 System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
   在 System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)


打包出现如下问题,求救~!~~~~~~
--------------------编程问答-------------------- 每天回一帖 --------------------编程问答--------------------

public MyInstaller()
        {
            InitializeComponent();
            //代码中添加此句 进行调试  查找原因
            System.Diagnostics.Debugger.Launch();

        }
--------------------编程问答-------------------- 打包没出现过问题,不知道 --------------------编程问答-------------------- 你打包的时候有没有把必须的动态链接库都打包进去了?你先试一次把所有的东西都打包进去,试一下看还会不会出现问题? --------------------编程问答-------------------- 检查COM配置
System.Diagnostics.Debugger.Launch(); 
右键安装部署项目》安装,进入代码调试

--------------------编程问答-------------------- 不知道哪出问题了,是安装过程中,还是启动程序。 --------------------编程问答-------------------- 打包的时候引用的一些DLL一般都会自动附加,如果你有配置文件,或者是调用了音频文件什么的 注意把你的这些东西也添加到你的“应用程序文件夹”下面。
The specified filename cannot be found
肯定是你的哪个文件路径不对,是不是之前附加过的文件存储的路径发生了变化以至于找不到该文件,LZ仔细检查一下。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,