Skip to content

Commit 9a839f5

Browse files
use optional project files
1 parent 01fe8f4 commit 9a839f5

File tree

2 files changed

+39
-36
lines changed

2 files changed

+39
-36
lines changed

src/Mscc.GenerativeAI.Google/Mscc.GenerativeAI.Google.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@
6161
</ItemGroup>
6262

6363
<ItemGroup>
64-
<Content Include="client_secret.json">
64+
<None Include="client_secret.json" Condition="Exists('client_secret.json')">
6565
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
66-
</Content>
67-
<Content Include="key.p12">
66+
</None>
67+
<None Include="key.p12" Condition="Exists('key.p12')">
6868
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
69-
</Content>
70-
<Content Include="tokens.json">
69+
</None>
70+
<None Include="token.json" Condition="Exists('token.json')">
7171
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
72-
</Content>
72+
</None>
7373
</ItemGroup>
7474

7575
</Project>

tests/Mscc.GenerativeAI.Google/Test.Mscc.GenerativeAI.Google.csproj

Lines changed: 33 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -17,36 +17,6 @@
1717
<Nullable>annotations</Nullable>
1818
</PropertyGroup>
1919

20-
<ItemGroup>
21-
<Content Include="xunit.runner.json">
22-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
23-
</Content>
24-
<None Update="appsettings.user.json">
25-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
26-
</None>
27-
<None Update="appsettings.json">
28-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
29-
</None>
30-
<None Update="payload\animals.mp4">
31-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
32-
</None>
33-
<None Update="payload\cat.jpg">
34-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
35-
</None>
36-
<None Update="payload\scones.jpg">
37-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
38-
</None>
39-
<Content Include="client_secret.json">
40-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
41-
</Content>
42-
<Content Include="key.p12">
43-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
44-
</Content>
45-
<Content Include="tokens.json">
46-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
47-
</Content>
48-
</ItemGroup>
49-
5020
<ItemGroup Condition="$(TargetFramework) == 'netstandard2.0' or $(TargetFramework) == 'net472'">
5121
<Reference Include="System" />
5222
<Reference Include="System.Net.Http" />
@@ -72,5 +42,38 @@
7242
<ProjectReference Include="..\..\src\Mscc.GenerativeAI\Mscc.GenerativeAI.csproj" />
7343
<ProjectReference Include="..\..\src\Mscc.GenerativeAI.Google\Mscc.GenerativeAI.Google.csproj" />
7444
</ItemGroup>
45+
46+
<ItemGroup>
47+
<Content Include="xunit.runner.json">
48+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
49+
</Content>
50+
<None Update="appsettings.json">
51+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
52+
</None>
53+
<None Update="payload\animals.mp4">
54+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
55+
</None>
56+
<None Update="payload\cat.jpg">
57+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
58+
</None>
59+
<None Update="payload\scones.jpg">
60+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
61+
</None>
62+
</ItemGroup>
63+
64+
<ItemGroup>
65+
<None Update="appsettings.user.json" Condition="Exists('appsettings.user.json')">
66+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
67+
</None>
68+
<None Include="client_secret.json" Condition="Exists('client_secret.json')">
69+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
70+
</None>
71+
<None Include="key.p12" Condition="Exists('key.p12')">
72+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
73+
</None>
74+
<None Include="token.json" Condition="Exists('token.json')">
75+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
76+
</None>
77+
</ItemGroup>
7578

7679
</Project>

0 commit comments

Comments
 (0)