用C#写的软件,在XP上安装后运行,出现“*****遇到问题需要关闭。我们对此引起的不便表示抱歉” 
请问是哪里出现了问题啊?在WINDOWS2003编译和运行都没有问题!各位大侠帮帮小弟吧! 1、我的电脑是两个系统的,XP和2003,我在XP上安装了,运行,出现如题的错误,我再到2003里,运行刚刚在xp上安装的软件,这样又可以运行了!是什么问题啊?
2、用了过几张表来存储数据,表是用SQL2005上创建的
3、 xp上,.net framework 已经安装了1.0和2.0越详细越好,最好能远程帮我调试!能正在帮我解决这个问题的话,可以+ RMB安装目录下有一个“銷售管理系統.exe.config”文件。其内容如下!
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="pt.Properties.Settings.SellManagerConnectionString"
            connectionString="Data Source=D59A64680E634E8;Initial Catalog=SellManager;Integrated Security=True"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>

解决方案 »

  1.   

    XP装上了Microsoft. NET. Framwork?
    WINDOWS2003本身就有NET. Framwork的。
    或者NET. Framwork版本不对?
    对比下你XP 和 WINDOWS2003的Framwork版本。
      

  2.   

    对比下你XP 和 WINDOWS2003的Framwork版本。
    或者重装NET. Framwork;
      

  3.   

    你好!
        我认为程序本身没有问题,应该是系统环境的问题,是不是你的xp环境中没有Sql server2005呀!
    希望以上回答对你有帮助。
      

  4.   

    是不是你装了两个版本的framework,你要用的是2.0,但是你现在用的是1.0呢??
      

  5.   

    把XP下的framwork卸载了再重新你用的版本.
      

  6.   

    这应该是DEP保护发出的错误信息,你的软件运行时访问了系统不让访问的内存地址。你在找到控制面板->系统->高级->性能 中的设置->数据执行保护。把你的执行文件也添加进去。试一试。
      

  7.   

    如果这样还不行,你可以试着把DEP保护关掉,具体做法记不清楚了。应该是修改C:\boot.ini文件。你在网上找找,祝你早日找到答案。
      

  8.   

    是不是数据访问层那边设置的connection有错?
      

  9.   

    根据现象看是framework的问题.
      

  10.   

    不知道你生成程序是否使用的DEBUG模式生成的,在没有保证程序不会有大问题情况,建议用DEBUG生成,这样如果出错,错误信息可以调试!用Relese模式就是“发送错误”的模式,这样的错误不便于找出问题!
    如果您使用的是DEBUG生成的还出这种错误,可能是使用第三方控件出现的问题,或者是你的程序中可能有线程调用出现的问题!那么就不是太好查找了!
      

  11.   

    从你的描述来看,应该是你环境有问题,你是不是在.net framework 2.0 的环境上开发的然后你拿到1.0的XP系统上去运行,如果是这样的话,你把XP上的.net framework升级到2.0就可以了。
      

  12.   

    (1)卸载掉1.0的framework版本
    (2)如果不行,就卸载掉所有的FRAMEWORK,再装2.0
    (3)再不行,只能重装XP