BlackJack1755 2017-05-25 03:10 采纳率: 40%
浏览 2069
已结题

.net 程序点击运行之后没有反应,.net 程序无法安装

这两天之前弄的客户端软件在两个用户那边的出现了问题。
用户1:win 8.1 中文版 64bit
用户问题:用户安装软件之后,点击运行之后,毫无反应,也没有报错。
用户2:MAC 电脑,MAC OS 和win10 双系统
用户问题:用户软件安装的时候,要求安装.net 3.0,.net 2.0等程序,但是下载之后,
却报问题0x800f081f.

在我的启动代码部分有很多逻辑校验。
启动代码如下:

 using MarketSys.OrderManagement;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Windows.Forms.VisualStyles;
using MarketBL;

namespace MarketSys
{
    static class Program
    {
        [STAThread]
        static void Main()
        {
          //  MessageBox.Show("I'm in");
            try
            {
                              //声明数据库变化类,本地校验码函数集类
                DBChangeClass dbChangeFunc = new DBChangeClass();
                PINManageFunc pinFunc = new PINManageFunc();

                                //判断数据库是否需要更改
                bool bol_dbEvolTable = dbChangeFunc.existsEvolutionTable();

                                if (bol_dbEvolTable)
                {
                                    //获取更改的版本信息
                    bool bol_versionInfoEqual = dbChangeFunc.getVersionInfo();
                    if (bol_versionInfoEqual)
                    {
                                            //判断本地数据库中是否存在本地校验码
                        bool bol_PINExists = pinFunc.isPinExisted();
                        if (bol_PINExists)
                        {
                                                    //如果存在本地校验码,则进入本地校验
                            LocalVerify pinVerify = new LocalVerify();
                            pinVerify.ShowDialog();
                        }
                        else
                        {
                                                    //如果不存在本地校验,则进入本地校验设置
                            PINSetForm pinset = new PINSetForm();
                            pinset.ShowDialog();

                        }
                    }
                    else
                    {
                                            //获取数据库更改列表
                        List<string> dbList = dbChangeFunc.evolutionList();
                        //执行数据库更改
                                            dbChangeFunc.evolutionExecute(dbList);
                        return;
                    }
                }
                else
                {
                                    //如果不存在数据库更改信息表,则创建
                    dbChangeFunc.evolTableCreate(bol_dbEvolTable);
                    return;
                }

                ////Console.WriteLine("HelloWorld");
                ////Console.ReadKey();

                //Application.EnableVisualStyles();
                //Application.SetCompatibleTextRenderingDefault(false);
                //Application.Run(new Main());
            }
            catch (Exception ex)
            {
                throw new Exception("1" + ex);
            }


            //Application.EnableVisualStyles();
            //Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new Main());
        }
    }
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 cgictest.cgi文件无法访问
    • ¥20 删除和修改功能无法调用
    • ¥15 kafka topic 所有分副本数修改
    • ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
    • ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?
    • ¥40 串口调试助手打开串口后,keil5的代码就停止了
    • ¥15 电脑最近经常蓝屏,求大家看看哪的问题
    • ¥60 高价有偿求java辅导。工程量较大,价格你定,联系确定辅导后将采纳你的答案。希望能给出完整详细代码,并能解释回答我关于代码的疑问疑问,代码要求如下,联系我会发文档
    • ¥50 C++五子棋AI程序编写
    • ¥30 求安卓设备利用一个typeC接口,同时实现向pc一边投屏一边上传数据的解决方案。