【发布时间】:2020-03-27 23:59:21
【问题描述】:
我有一个 C# 文件 (Source code.cs),我使用 Microsoft 的编译器通过 PowerShell 文件 (Compile.ps1) 进行编译:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe -out:"Program.exe" -target:winexe "Source code.cs"
它创建可执行文件Program.exe。
如何更改其图标?运行程序时出现在任务栏中的可执行文件的图标。我在同一个文件夹中有Icon.ico。
我只发现this page 用我不太理解的解决方案提出了同样的问题。
请注意,我是在专门询问如何在没有任何 IDE 的情况下进行操作。
【问题讨论】:
-
答案在您发布的链接中:您可以在 .csproj 文件中创建另一个
节点,例如 <PropertyGroup> <applicationicon>myicon.ico</applicationicon> </PropertyGroup>.ico 文件应与您的 .csproj、.cs 等文件位于同一文件夹中 -
@Diado 我确实试过了。我创建了一个项目文件
Settings.csproj并尝试将其添加到最后的编译... "Source code.cs" "Settings.csproj"但它抛出了错误CS0116。
标签: c# powershell msbuild icons csc