2010-02-26 225 views
4

我有WPF应用程序,它可以在我的PC上正常工作。由于这个应用程序将被客户使用,我试图在其他几台电脑上运行该应用程序。无法在其他计算机上运行WPF应用程序

但是,当我尝试运行它,它会打开窗口的短暂时刻,并关闭自己。

看起来像.net只是拒绝启动应用程序。

事件日志中没有任何内容。另外我的应用程序在加载级别有错误处理,所以如果出现错误,应用程序不会崩溃。所以我很确定它没有调用任何应用程序代码。

这里有什么可能是错的?

注:

- 应用程序,因为它只能在发展中不具有签名的程序集。 - 我试图通过复制编译的文件来运行应用程序。没有clickonce安装。 - 尝试clickonce安装以及相同的结果

回答

3

您需要包含引用,看起来像目标机器没有的引用。

要使用ClickOnce发布在项目中引用参考,请转至发布页面,然后单击“应用程序文件”。在那里你可以看到你的应用程序使用的引用列表。您可以将发布状态更改为包含目标计算机所有/可能不具有的所有引用。

+0

我错过了同步框架,无法使用复制dll进行安装。但是,谢谢你的回答是最相关的 – mamu 2010-03-15 02:44:41

1

是否.net 3.5安装在所有测试计算机上?我相信这是WPF支持的最低版本。

+0

是的,我确认它已安装 – mamu 2010-02-26 15:33:33

相关问题