File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed File renamed without changes.
Original file line number Diff line number Diff line change 3
3
<OutputType >Exe</OutputType >
4
4
<TargetFramework >net8.0</TargetFramework >
5
5
<LangVersion >latest</LangVersion >
6
+
7
+ <MibSourceGenerator >..\..\..\..\extensions\MibSourceGenerator\MibSourceGenerator.csproj</MibSourceGenerator >
6
8
</PropertyGroup >
7
9
<ItemGroup >
8
10
<PackageReference Include =" Lextm.SharpSnmpLib" Version =" 12.5.6" />
9
11
</ItemGroup >
10
12
11
13
<ItemGroup >
12
14
<ProjectReference Include =" ..\..\..\..\..\sharpsnmplib-samples\Samples.Engine\Samples.Engine.csproj" />
13
- <ProjectReference Include =" ..\..\..\..\extensions\MibSourceGenerator\MibSourceGenerator.csproj" OutputItemType =" Analyzer" ReferenceOutputAssembly =" false" />
14
- <ProjectReference Include =" ..\..\..\..\SharpSnmpPro.Mib\SharpSnmpPro.Mib.csproj" />
15
+ <ProjectReference Include =" ..\..\..\..\extensions\MibSourceGenerator\MibSourceGenerator.csproj" OutputItemType =" Analyzer" ReferenceOutputAssembly =" false" Condition =" Exists($(MibSourceGenerator))" />
15
16
</ItemGroup >
16
17
17
18
<!-- Include .mibs files as AdditionalFiles to make them visible to the source generator -->
20
21
<AdditionalFiles Include =" Mibs\.customized" />
21
22
<AdditionalFiles Include =" Mibs\*.txt" />
22
23
</ItemGroup >
24
+
25
+ <!-- Exclude all MIB implementation files when MibSourceGenerator is not available -->
26
+ <ItemGroup Condition =" !Exists($(MibSourceGenerator))" >
27
+ <Compile Remove =" Customized\*.g.cs" />
28
+ </ItemGroup >
23
29
</Project >
You can’t perform that action at this time.
0 commit comments