WPF vs2022项目GetResourceStream第一次可以找到MainWindow.xaml,但是第二次找不到文件MainWindow.xaml.cs,但是文件显然存在。
项目如下;
代码如下:
private void Button_Click(object sender, RoutedEventArgs e)
{
var uri = new Uri($"/TestGetResourceStream;component/MainWindow.xaml", UriKind.Relative);
var resourceStream = Application.GetResourceStream(uri);
if (resourceStream != null)
{
Trace.WriteLine("not null");
}
var uri2 = new Uri($"/TestGetResourceStream;component/MainWindow.xaml.cs", UriKind.Relative);
var resourceStream2 = Application.GetResourceStream(uri2);
if (resourceStream2 != null)
{
Trace.WriteLine("not null");
}
}
你把报错信息发我
你要看运行目录有没有这个文件
GetResourceStream是去拿资源文件下的,你的cs并不会编译到下面