无法在其他计算机上运行WPF应用程序
问题描述:
我有WPF应用程序,它可以在我的PC上正常工作。由于这个应用程序将被客户使用,我试图在其他几台电脑上运行该应用程序。无法在其他计算机上运行WPF应用程序
但是,当我尝试运行它,它会打开窗口的短暂时刻,并关闭自己。
看起来像.net只是拒绝启动应用程序。
事件日志中没有任何内容。另外我的应用程序在加载级别有错误处理,所以如果出现错误,应用程序不会崩溃。所以我很确定它没有调用任何应用程序代码。
这里有什么可能是错的?
注:
- 应用程序,因为它只能在发展中不具有签名的程序集。 - 我试图通过复制编译的文件来运行应用程序。没有clickonce安装。 - 尝试clickonce安装以及相同的结果
答
您需要包含引用,看起来像目标机器没有的引用。
要使用ClickOnce发布在项目中引用参考,请转至发布页面,然后单击“应用程序文件”。在那里你可以看到你的应用程序使用的引用列表。您可以将发布状态更改为包含目标计算机所有/可能不具有的所有引用。
我错过了同步框架,无法使用复制dll进行安装。但是,谢谢你的回答是最相关的 – mamu 2010-03-15 02:44:41