Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VS2012自动将文件设置为资源_C#_Xaml_Visual Studio 2012 - Fatal编程技术网

C# VS2012自动将文件设置为资源

C# VS2012自动将文件设置为资源,c#,xaml,visual-studio-2012,C#,Xaml,Visual Studio 2012,我的项目包含很多由图形设计师创建的xaml文件。这些是他制作的奇特的矢量图像。 我的系统使用streamreader读入文件,并使用XamlReader读入内容并在画布上显示图像 string xamlStr; using (Stream s = Application.GetResourceStream( new Uri(fileUri, UriKind.Relative)).Stream) { using (StreamReader r

我的项目包含很多由图形设计师创建的xaml文件。这些是他制作的奇特的矢量图像。 我的系统使用streamreader读入文件,并使用XamlReader读入内容并在画布上显示图像

string xamlStr;
using (Stream s = Application.GetResourceStream(
                        new Uri(fileUri, UriKind.Relative)).Stream)
{
    using (StreamReader reader = new StreamReader(s))
    {
        xamlStr = reader.ReadToEnd();
    }
}

Canvas canvas = (Canvas)XamlReader.Load(xamlStr);
如果我记得将文件上的构建操作设置为“资源”而不是“页面”,那么这将非常有效

如果我忘记了我的项目在试图读取文件时会发出嘎嘎声

有没有一种方法可以让VisualStudio知道,特定文件夹(及其子文件夹)中的任何内容都必须视为资源