我做了个winform程序 需要放在网上邻居上直接运行 本机测试能运行 但是一旦放到网上邻居上就不能运行了(点exe就闪了一下) 后来我新建了个项目 里面什么都没有写 就拖了个btn控件 然后放在网上邻居上 结果可以运行 ,接着我又加了个axwindowsmediaplayer控件 就不能运行了 多次反复的测试 发现只要多了axwindowsmediaplayer控件就不能运行 其它任何控件加上去都可以运行。 我百思不得其解呀 axwindowsmediaplayer控件又是必须要用的 我迷茫啦 哪位高手帮我解决一下

解决方案 »

  1.   

    1.你确定对这个控件的应用是准确无误的
    2.留心你的错误处理
    3.注意你的url地址(绝对还是相对)
      

  2.   

    axwindowsmediaplayer控件没用过,不太清楚,不过从你的描述来看,axwindowsmediaplayer应该是第三方组件或者扩展组件,.Net Framework不支持,须要单独安装,你须要先找出axwindowsmediaplayer包括在那个组件里面,现在从下面两个解决方案选择一个
    1。在网上邻居上安装此组件
    2。在项目中找到包括此控件引用,打开属性窗口,将“复制到本地"设为"true",重新生成你的项目,包含axwindowsmediaplayer控制的组件会自动到你的项目的输出目录,将你的程序连同此组件一起复制到网上邻居运行即可。
      

  3.   

    看下网上邻居的那台机器上是不是装了MEDIAPLAY
      

  4.   


    测试的项目里我什么都没写 只是把控件拖上去了 结果就是有axwindowsmediaplayer程序就不能运行。没有就可以运行 。axwindowsmediaplayer控件是关键 为什么会导致这结果 还有就是有什么解决方法。