none
VS2008 打包c#程序的部署程序 RRS feed

  • 问题

  • 生成的安装程序执行的时候会出现:Microsoft .NET ClickOnce Launch Utility 遇到问题需要关闭。我们对此引起的不便表示抱歉。

    的错误窗口

    在日志中能发现错误信息:

    事件类型: 错误
    事件来源: .NET Runtime 2.0 Error Reporting
    事件种类: 无
    事件 ID: 5000
    日期:  2010-7-4
    事件:  11:36:18
    用户:  N/A
    计算机: JINGJIE-XP
    描述:
    EventType clr20r3, P1 applaunch.exe, P2 2.0.50727.3053, P3 4889dc54, P4 mscorlib, P5 2.0.0.0, P6 4a7cd8f7, P7 4f2, P8 0, P9 system.security.security, P10 NIL.

    有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
    数据:
    0000: 63 00 6c 00 72 00 32 00   c.l.r.2.
    0008: 30 00 72 00 33 00 2c 00   0.r.3.,.
    0010: 20 00 61 00 70 00 70 00    .a.p.p.
    0018: 6c 00 61 00 75 00 6e 00   l.a.u.n.
    0020: 63 00 68 00 2e 00 65 00   c.h...e.
    0028: 78 00 65 00 2c 00 20 00   x.e.,. .
    0030: 32 00 2e 00 30 00 2e 00   2...0...
    0038: 35 00 30 00 37 00 32 00   5.0.7.2.
    0040: 37 00 2e 00 33 00 30 00   7...3.0.
    0048: 35 00 33 00 2c 00 20 00   5.3.,. .
    0050: 34 00 38 00 38 00 39 00   4.8.8.9.
    0058: 64 00 63 00 35 00 34 00   d.c.5.4.
    0060: 2c 00 20 00 6d 00 73 00   ,. .m.s.
    0068: 63 00 6f 00 72 00 6c 00   c.o.r.l.
    0070: 69 00 62 00 2c 00 20 00   i.b.,. .
    0078: 32 00 2e 00 30 00 2e 00   2...0...
    0080: 30 00 2e 00 30 00 2c 00   0...0.,.
    0088: 20 00 34 00 61 00 37 00    .4.a.7.
    0090: 63 00 64 00 38 00 66 00   c.d.8.f.
    0098: 37 00 2c 00 20 00 34 00   7.,. .4.
    00a0: 66 00 32 00 2c 00 20 00   f.2.,. .
    00a8: 30 00 2c 00 20 00 73 00   0.,. .s.
    00b0: 79 00 73 00 74 00 65 00   y.s.t.e.
    00b8: 6d 00 2e 00 73 00 65 00   m...s.e.
    00c0: 63 00 75 00 72 00 69 00   c.u.r.i.
    00c8: 74 00 79 00 2e 00 73 00   t.y...s.
    00d0: 65 00 63 00 75 00 72 00   e.c.u.r.
    00d8: 69 00 74 00 79 00 20 00   i.t.y. .
    00e0: 4e 00 49 00 4c 00 0d 00   N.I.L...
    00e8: 0a 00                     ..     

     

     

    看提示中有提到一个命名空间:system.security.security

    这个错误是由什么引起的?

    2010年7月4日 3:45

答案

  • 你好!

         你这样设置试试:

    项目--》属性--》安全性--》将启用ClickOnce安全设置前的对勾去掉


    周雪峰
    2010年7月4日 9:19
    版主

全部回复

  • 我尝试使用调试功能,捕获到的异常信息:

    请求“System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。

    一些堆栈信息:

       在 iPlay.Program.Main()
       在 System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
       在 System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
       在 System.Runtime.Hosting.ManifestRunner.Run(Boolean checkAptModel)
       在 System.Runtime.Hosting.ManifestRunner.NewThreadRunner()
       在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       在 System.Threading.ExecutionContext.runTryCode(Object userData)
       在 System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
       在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       在 System.Threading.ThreadHelper.ThreadStart()

    2010年7月4日 7:09
  • 你好!

         你这样设置试试:

    项目--》属性--》安全性--》将启用ClickOnce安全设置前的对勾去掉


    周雪峰
    2010年7月4日 9:19
    版主