我用Visual Studio 2015创建了一个C#WPF应用程序。在我的计算机上一切正常。但是没有其他人可以启动应用程序。即使只有.exe,Debug文件夹中的.exe,或者我发布软件并安装它时也是如此。创建WPF应用程序不启动
我试了几件事情:
软件需要桌面上工作的特殊文件夹;我试了一下,它建立了与Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
的路径,所以这不会导致问题。
另外我在我的程序中使用了一个数据库,但我在代码中声明了数据库并通过切断网络连接在我自己的pc上尝试了它。它的工作原理,所以缺失的连接不是问题。该方案有三个页面的导航窗口,所以我做了这个
public MainWindow()
{
try
{
InitializeComponent();
}
catch (Exception ex) {
MessageBox.Show(ex.InnerException.ToString());
}
}
但没有显示任何MessageBox
。即使线程也不能在任务管理器中找到。它似乎并没有启动。所有PC上的操作系统都是Win 10.
有没有人知道这里的问题是什么?
编辑:
我发现在Windows事件查看器下面的错误消息。
System.IO.FileNotFoundException
bei MMS.CustomAcrobatCtrl.InitializeComponent()
bei MMS.CustomAcrobatCtrl..ctor()
bei MMS.WpfAcrobatCtrl..ctor()
我做了一个自定义的PDF查看器,它似乎不能加载出于某些原因,或者我错了吗?
当您尝试在另一台机器上启动它时会发生什么?没有?还是有错误信息?你有没有尝试从另一个文件夹中的副本启动机器上的exe文件?你是如何编译它的? –
是的,没有任何反应。没有错误。我现在将它复制到其他文件夹中,然后它也不会在我的电脑上运行。目标框架是.Net Framework 4.5.2 – Only3lue
这是您第一次尝试在Windows上运行应用程序吗?或者你有没有成功地让其他应用程序运行,但由于某种原因,这不会? –