Skip to content

Commit 9661331

Browse files
committed
让测试工具支持AOT中。。。
1 parent 0854e73 commit 9661331

9 files changed

+71
-153
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.

QpTestClient/Images/speaker_volume_16px_514569_easyicon.net.png renamed to QpTestClient/Images/ilQpInstructions.Images.3.png

File renamed without changes.
File renamed without changes.

QpTestClient/MainForm.Designer.cs

Lines changed: 0 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

QpTestClient/MainForm.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
using System.Drawing;
1010
using System.IO;
1111
using System.Linq;
12+
using System.Reflection;
13+
using System.Resources;
1214
using System.Text;
1315
using System.Threading.Tasks;
1416
using System.Windows.Forms;
@@ -24,6 +26,12 @@ public partial class MainForm : Form
2426
public MainForm()
2527
{
2628
InitializeComponent();
29+
var currentAssembly = typeof(MainForm).Assembly;
30+
for (int i = 0; i < 5; i++)
31+
{
32+
using (var stream = currentAssembly.GetManifestResourceStream($"QpTestClient.Images.ilQpInstructions.Images.{i}.png"))
33+
ilQpInstructions.Images.Add(Image.FromStream(stream));
34+
}
2735
Text = Application.ProductName;
2836
treeNodeCollection = tvQpInstructions.Nodes;
2937
cmsConnection.Opening += CmsConnection_Opening;

QpTestClient/MainForm.resx

Lines changed: 47 additions & 147 deletions
Large diffs are not rendered by default.

QpTestClient/QpTestClient.csproj

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,26 @@
1818
<CustomResourceTypesSupport>true</CustomResourceTypesSupport>
1919
</PropertyGroup>
2020

21+
<ItemGroup>
22+
<None Remove="Images\ilQpInstructions.Images.0.png" />
23+
<None Remove="Images\ilQpInstructions.Images.1.png" />
24+
<None Remove="Images\ilQpInstructions.Images.2.png" />
25+
<None Remove="Images\ilQpInstructions.Images.3.png" />
26+
<None Remove="Images\ilQpInstructions.Images.4.png" />
27+
</ItemGroup>
28+
2129
<ItemGroup>
2230
<Content Include="logo.ico" />
2331
</ItemGroup>
2432

33+
<ItemGroup>
34+
<EmbeddedResource Include="Images\ilQpInstructions.Images.0.png" />
35+
<EmbeddedResource Include="Images\ilQpInstructions.Images.1.png" />
36+
<EmbeddedResource Include="Images\ilQpInstructions.Images.2.png" />
37+
<EmbeddedResource Include="Images\ilQpInstructions.Images.3.png" />
38+
<EmbeddedResource Include="Images\ilQpInstructions.Images.4.png" />
39+
</ItemGroup>
40+
2541
<ItemGroup>
2642
<ProjectReference Include="..\Quick.Protocol.AllClients\Quick.Protocol.AllClients.csproj" />
2743
<ProjectReference Include="..\Quick.Protocol.Pipeline\Quick.Protocol.Pipeline.csproj" />

0 commit comments

Comments
 (0)