Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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# 在Visual Studio中,我在哪里保存图片?_C#_Visual Studio - Fatal编程技术网

C# 在Visual Studio中,我在哪里保存图片?

C# 在Visual Studio中,我在哪里保存图片?,c#,visual-studio,C#,Visual Studio,我当前正在Visual Studio中将图片保存在资产文件夹中: C:\Users\patrick\source\repos\WpfRecon\WpfRecon\Assets\BackGround.png 当“用户”从Github下载时,它将无法工作,因为它不在该目录位置,原因是名称以及他们是否更改了Visual Studio安装的默认设置 如何引用项目中的图片使其具有足够的通用性,以便运行应用程序时不需要安装或自定义 --代码片段-- .Image gif:ImageBehavior.Ani

我当前正在Visual Studio中将图片保存在资产文件夹中:

C:\Users\patrick\source\repos\WpfRecon\WpfRecon\Assets\BackGround.png
当“用户”从Github下载时,它将无法工作,因为它不在该目录位置,原因是名称以及他们是否更改了Visual Studio安装的默认设置

如何引用项目中的图片使其具有足够的通用性,以便运行应用程序时不需要安装或自定义

--代码片段--

.Image gif:ImageBehavior.AnimatedSource=“C:\Users\patrick\source\repos\WpfRecon\WpfRecon\Assets\BackGround.gif”x:Name=“gif”Margin=“0,0,-36.333,0”Grid.rowsspan=“6”VerticalAlignment=“Top”source=“C:\Users\patrick\source\repos\WpfRecon\WpfRecon\Assets\BackGround.gif”rendertransfertormorigin=“0.5,0.5”Height=“800”Stretch=“Fill”/

您似乎在使用绝对路径
C:\Users\patrick\source\repos\WpfRecon\WpfRecon\Assets\BackGround.png
。您应该使用相对路径,这样名称就不重要了,例如:
。/Assets/BackGround.png
只要使用即可

var dir = Path.Combine(Path.GetDirectoryName(
                              Assembly.GetExecutingAssembly().Location), 
                              @"Initializer\Files\");

将它们上载到服务器并链接到服务器。
我如何引用项目中的图片
第一步-向我们显示一个显示您现在如何引用图片的示例。有效点,但不是选项,因为这是一个脱机WPF应用程序,可以ping(稍后的端口扫描)本地LANIt出现以下错误:严重性代码描述项目文件行抑制状态错误找不到路径“C:\Users\patrick.wake\source\repos\WpfRecon\WpfRecon\Assets\BackGround.gif”的一部分。WpfRecon About.xaml 13此oneSeverity代码描述项目文件行抑制状态错误也找不到ind文件“C:\Windows\system32\..%5csets%5CBackGround.gif”.WpfRecon MainPage.xaml 27查看一下,不确定我是否可以在WPF C中执行此操作#
var dir = Path.Combine(Path.GetDirectoryName(
                              Assembly.GetExecutingAssembly().Location), 
                              @"Initializer\Files\");