C# WPF 从 exe 文件夹加载图像
- 作者: 我有药阿
- 来源: 51数据库
- 2022-10-20
问题描述
我想将我的程序从一台电脑移到另一台电脑,但问题是图像没有加载到任何其他电脑上(源问题).所以我想知道我是否可以创建一个放置 exe 的文件夹并将其命名为 Resources 并从那里加载每个图像.
image2.Source = new BitmapImage(new Uri(@"Resstartoh.png"));
您可以将图像作为资源添加到您的 Visual Studio 项目中.然后它们将被打包到可执行文件的程序集中,您无需单独复制它们.
在您的项目中创建一个文件夹(假设名为 Images)并将您的图像添加到该文件夹??中.
确保图像的:
var uri = new Uri("pack://application:,,,/Images/SomeImage.png");image.Source = new BitmapImage(uri);i want to move my program from a pc to another but the problem is the images are not loaded on any other pc (Source problem) . So i was wondering if i could just create a folder where the exe is placed and name it Resources and to load every image from there.
image2.Source = new BitmapImage(new Uri(@"Resstartoh.png"));
You may just add the images as resources to your Visual Studio project. Then they will be packed into the assembly of the executable and you don't need to copy them separately.
Create a folder in your project (let's say called Images) and add your images to that folder.
Make sure that the Build Action for the images is set to Resource.
Now you can simply create a BitmapImage from such a resource by an appropriate Pack URI:
var uri = new Uri("pack://application:,,,/Images/SomeImage.png");
image.Source = new BitmapImage(uri);
- C#通过fleck实现wss协议的WebSocket多人Web实时聊天(附源码)
- 团队城市未满足要求:MSBuildTools12.0_x86_Path 存在
- 使用 MSBuild.exe 在发布模式下构建 C# 解决方案
- 当我发布 Web 应用程序时,AfterPublish 脚本不运行
- 构建时 T4 转换的产品仅在下一个构建中使用
- ASP.NET Core Application (.NET Framework) for Windows x64 only error in project.assets.json
- 新的 .csproj 格式 - 如何将整个目录指定为“链接文件"到子目录?
- 如何将条件编译符号(DefineConstants)传递给 msbuild
- MSBuild 支持 Visual Studio 2017 RTM 中的 T4 模板
- NuGet 包还原找不到包,没有源
