如何在 Visual Studio 代码中向 wpf 应用程序添加图标

How to add icon to wpf Application in Visual Studio Code

我正在尝试将 file.ico 添加到我的 WPF 应用程序。我知道在 Visual Studio 中更容易,但是我对如何在 Visual Studio Code 中添加它感到困惑。所以基本上我想在项目文件夹中添加 file.ico 这样该应用程序也可以在其他计算机上运行。

注意:当我在 MainWindow.xaml ( Icon="Path\file.ico" ) 中添加完整路径时它有效,但我只想写 Icon="file.ico"file.ico 可以也位于项目的文件夹中)。我知道我需要在 App.xamlProject.csproj 中添加资源,但我不知道如何。

WPF 对我来说是一个相对较新的主题,我将不胜感激任何帮助。

提前致谢

右键单击您的解决方案,然后单击:添加 > 新建文件夹。您可以随意调用它,例如 'Assets'。右键单击该文件夹,然后单击添加现有项目。确保将文件类型更改为所有文件。导航到您的图标文件并双击它。导入后单击它并确保构建操作设置为 'Content'。 您还可以使用 .png 图像作为图标

我找到了一个非常简单的解决方案:将这段代码添加到 .csproj 文件

<ItemGroup>
    <Folder Include="Assets\" />
    <Resource Include="Assets/file.ico" />
</ItemGroup>

然后将此代码添加到 MainWindow.xaml 文件:Icon="/Assets/file.ico"