Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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# 将资源添加到WPF中的文件夹_C#_Wpf_C# 4.0_Wpf Controls - Fatal编程技术网

C# 将资源添加到WPF中的文件夹

C# 将资源添加到WPF中的文件夹,c#,wpf,c#-4.0,wpf-controls,C#,Wpf,C# 4.0,Wpf Controls,我的项目中有一个名为“多媒体”的文件夹。我想使用C#代码用用户选择的图像更新此文件夹。 现在我已经试过了: string path = AppDomain.CurrentDomain.BaseDirectory.Substring(0, AppDomain.CurrentDomain.BaseDirectory.Length - 10); string name = Path.GetFileName(MyDialog.FileName);

我的项目中有一个名为“多媒体”的文件夹。我想使用C#代码用用户选择的图像更新此文件夹。 现在我已经试过了:

     string path = AppDomain.CurrentDomain.BaseDirectory.Substring(0, AppDomain.CurrentDomain.BaseDirectory.Length - 10);
            string name = Path.GetFileName(MyDialog.FileName);
            File.Copy(MyDialog.FileName, path + "\\Multimedia\\" + name);
            LogoMovie.Source = new BitmapImage(new Uri(@"/QuillaCine;component/Multimedia/" + name, UriKind.RelativeOrAbsolute));
这会将图像复制到文件夹中,但在解决方案资源管理器中,文件夹仍为空。我需要图像显示在解决方案浏览器中,内置帐户设置为“资源”


任何帮助都很好

新文件不会添加到解决方案资源管理器中。单击解决方案资源管理器工具栏中的“显示隐藏文件”按钮,您将看到这些新文件。然后需要将它们包含在项目中(右键单击>包含文件),然后在属性中将它们设置为资源


要自动化所有这些,您需要为VisualStudio创建VSIX包/扩展名,或者自动编辑.csproj文件。可能会变得混乱。

新文件不会添加到解决方案资源管理器中。单击解决方案资源管理器工具栏中的“显示隐藏文件”按钮,您将看到这些新文件。然后需要将它们包含在项目中(右键单击>包含文件),然后在属性中将它们设置为资源


要自动化所有这些,您需要为VisualStudio创建VSIX包/扩展名,或者自动编辑.csproj文件。可能会变得凌乱。

1。通过拖放添加资源

你只需打开两个窗口。一个包含visual studio实例,另一个包含要从中获取文件的文件夹的父级。确保处于VS的解决方案视图中


只需从文件夹拖放到VS即可。这非常简单。或者您可以按照答案进行操作。

1。通过拖放添加资源

你只需打开两个窗口。一个包含visual studio实例,另一个包含要从中获取文件的文件夹的父级。确保处于VS的解决方案视图中


只需从文件夹拖放到VS即可。这非常简单。或者您可以按照答案进行操作。

出于好奇,您将如何准确地自动编辑.csproj文件?您可以将其作为XML文件加载,并将以下代码块添加到主节点
请注意,这只是为了开发,当最终用户选择自己的映像时,只需将它们复制到应用程序目录,然后在启动时,出于好奇将它们加载到一些
资源字典中,如何准确地自动编辑.csproj文件?您可以将其作为XML文件加载,并将以下代码块添加到主节点
请注意,这只是为了开发,当最终用户选择自己的映像时,只需将它们复制到应用程序目录,然后在启动时,将它们加载到一些
ResourceDictionary