C# 部署时图像引用错误
在我的应用程序引导程序中,我初始化了一个_taskbarIconC# 部署时图像引用错误,c#,C#,在我的应用程序引导程序中,我初始化了一个_taskbarIcon protected override void OnStartup(object sender, StartupEventArgs e) { DisplayRootViewFor<ShellViewModel>(); _taskbarIcon = new TaskbarIcon { Icon = new Icon(AppConfiguration.TaskbarIconRela
protected override void OnStartup(object sender, StartupEventArgs e)
{
DisplayRootViewFor<ShellViewModel>();
_taskbarIcon = new TaskbarIcon
{
Icon = new Icon(AppConfiguration.TaskbarIconRelativePath),
ToolTipText = AppConfiguration.ApplicationName
};
}
在我的AppConfiguration中,常量位于此处
public static readonly string TaskbarIconRelativePath = "../../Resources/Images/Icon.ico";
我想知道应该如何部署它。我想为图像设置一个特定的构建操作吗 错误消息中路径上的文件是否存在?否,windows找不到该文件。这有点难说;如何部署应用程序?根据我的理解,要么必须定义一些部署操作;或者,图标可以链接为资源。我使用的是一键部署,我认为这与相对路径有关。E:\\Test\\Test.UI.WPF\\bin\\Debug资源文件夹的位置在E:\\Test\\Test.UI.WPF\\resources中
public static readonly string TaskbarIconRelativePath = "../../Resources/Images/Icon.ico";