• 程序打包发布中的问题


    问题一:

    打包好的程序安装完后,点击没有任何反应。错误原因:数据库连接问题。调试发现新建数据库中数据表的字段没有nodebID。

    问题二:

    无法安装,出现关于devexpress的错误。虽然在程序里新建了dependencyDll文件,把项目需要的第三方dll放了进去,并且在引用里引用的是dependencyDll里的文件,引用后的每个dll的复制到本地设置为“true”(使用Debug模式时,会复制这些dll到debug文件夹下。建议使用release模式,因为release比debug效率高),但是可能是dev没有破解,所以出这个问题,最后只好把devexpress装上。

    问题三:

    vs2008写的项目在vs2010上修改后显示找不到log4net这个日志记录组件,可能是我的log4net.dll是用vs2008生成的,但是下载了log4net的文件后,在vs2010上有无法编译通过,最后只好继续使用vs2008的framework3.5框架。这样的话,我把项目写成安装程序,发布的时候,在安装我的程序之前,程序会自动从网上下载framework3.5.

    问题四:

    开始时log4net的config文件中下的是将日志以txt的形式记录在debug文件夹下,<param name="File" value="GetMessage-logfile.txt" />。因为编程安装程序后显然没有debug文件,所以讲这句改为放在c盘下。

    <param name="File" value="C:/GetMessage-logfile.txt" />

    问题五:

    安装的程序后,无法记录日志。原因是缺少下面的几行程序:

    <filter type="log4net.Filter.LevelRangeFilter">
            <param name="LevelMin" value="INFO" />
            <param name="LevelMax" value="FATAL" />
          </filter>

    问题六:

    在安装项目中,想给程序的快捷方式换个图标,因为默认的图标是在太丑。开始使用的方法是在“应用程序文件夹”中添加了这个图标,然后再快捷方式的属性中引用这个图标,但是总编译不通过,显示无法创建这个快捷方式。网上说原因是icon的路径有中文,但是找了半天我没发现的图标路径有中文。后来在项目里加了个Icon文件夹,添加一个ico格式的图片,设置属性为始终复制。然后再“应用程序文件夹”中添加文件,把这个图标加上,再在快捷方式的属性中引用这个图标,这下就OK了。

    问题七:

    数据库连接出现问题,导致程序安装好后不能运行。项目的config文件里使用的数据库连接方式是用“.”,用户sa,密码123。这叫需要保证电脑上的数据中sa用户密码匹配,且sa可以登录到数据库。拥有db_ower权限。某些电脑上需要用服务器代替"."(在程序的安装目录下的以config为后缀的文件中,把点改为服务器,如下面的服务器名是T-THINK)

    问题八:

    右击安装项目,点击属性,选择系统必备,设置将程序所有的framework从本机拷贝到安装程序文件中。(framework 4以后部署可以使用client profile,这个框架里只包含必须的组件,比framework 4要小)

    问题九:

    程序中给matlab留了一个接口,要使用这个接口,电脑上至少要装一个MCR(matlab complier runtime,我用的matab2010a,它的MCR是3.**(记不清了,应该是3.17),不同的matlab版本对应不同的MCR,不兼容的哦)。MCR的位置在:C:\Program Files\MATLAB\R2010a\toolbox\compiler\deploy\win32下。

    因为程序中引用了MWArray.dll,这个dll需要依赖ManagedCPPAPI.netmodule,在安装目录中可以发现它们,默认安装的话,在C:\Program Files\MATLAB\R2010a\toolbox\dotnetbuilder\bin\win32\v2.0下,所以在dependencyDll中将这两个文件加了进去,并且在引用里引用了dependencyDll里的MWArray.dll,ManagedCPPAPI.netmodule加不进引用中,不过不影响程序运行的啦。

    问题十:

    从vs2008写的项目,放到vs2010出现下面的错误,不知如何解决。可续是签名的问题吧。(程序的属性里有一个签名,我勾选了oneclick签名)

  • 相关阅读:
    等待事件统计信息--Wait Events Statistics
    实时监控SQL
    PHP中常用的魔术方法
    PHP生成缩略图(3)--封装类
    PHP生成缩略图(2)--等比缩略图
    PHP生成缩略图(1)--简单缩略图
    调用天气预报接口
    使用JSON实现分页
    使用AJAX实现分页
    AJAX缓存问题
  • 原文地址:https://www.cnblogs.com/ttssrs/p/2622173.html
Copyright © 2020-2023  润新知