我的操作系统是Windows 10,我有一个WPF项目(dot net 4.6.2,visual studio community 2017),它在发布和调试模式下运行没有任何问题。 我也可以从我的项目文件夹中的release或debug文件夹中运行它。 但是当我将发布或调试文件夹复制到我的计算机中的任何其他位置时,我的应用程序运行并显示等待光标,仅此而已。 我的应用程序不需要来自我项目之外的任何来源。
答案 0 :(得分:0)
我认为在设置时设置图标路径是个问题 System.Windows.Forms.NotifyIcon。
我创建了一个包含' 内容'的文件夹。我的项目中的名称然后将图标文件放入其中。
在xaml中,我设置了窗口图标" /Content/Icon.ico"它起作用了。
对于NotifyIcon我设置了Icon" ../../ Content / Icon.ico" 它也有效,但当我将Release Release文件夹复制到另一个dorectory时,它没有用。
所以我在参考资料中拖动图标文件,然后像这样设置NotifyIcon的图标:
new Icon(Resources.AppIcon,40,40);
发生此错误是因为我对如何在WPF中处理文件感到困惑。