Skip to content

Commit 9b0ed73

Browse files
committed
Installer bug not handling a missing directory
1 parent 0173121 commit 9b0ed73

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

Fiddler.Kerberos.NET/Fiddler.Kerberos.NET/Fiddler.Kerberos.NET.csproj

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,6 @@
3737
<Reference Include="Fiddler">
3838
<HintPath>$(LocalAppData)\Programs\Fiddler\Fiddler.exe</HintPath>
3939
</Reference>
40-
<Reference Include="Kerberos.NET, Version=4.0.0.0, Culture=neutral, PublicKeyToken=10b231fbfc8c4b4d, processorArchitecture=MSIL">
41-
<HintPath>..\packages\Kerberos.NET.4.0.16\lib\netstandard2.0\Kerberos.NET.dll</HintPath>
42-
</Reference>
4340
<Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=3.1.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
4441
<HintPath>..\packages\Microsoft.Extensions.Logging.Abstractions.3.1.2\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll</HintPath>
4542
</Reference>
@@ -119,6 +116,14 @@
119116
<Name>KerberosInstaller</Name>
120117
</ProjectReference>
121118
</ItemGroup>
119+
<ItemGroup>
120+
<PackageReference Include="Kerberos.NET">
121+
<Version>4.5.13</Version>
122+
</PackageReference>
123+
<PackageReference Include="Newtonsoft.Json">
124+
<Version>12.0.3</Version>
125+
</PackageReference>
126+
</ItemGroup>
122127
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
123128
<PropertyGroup>
124129
<PostBuildEvent>rem XCOPY "$(TargetDir)*.dll" "%25userprofile%25\Documents\Fiddler2\Inspectors\" /S /Y

Fiddler.Kerberos.NET/KerberosInstaller/InstallManager.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,13 @@ private static void DeleteFiles()
7373

7474
private static void CopyFiles()
7575
{
76+
var inspectorFolderPath = GetInspectorPath("");
77+
78+
if(!Directory.Exists(inspectorFolderPath))
79+
{
80+
Directory.CreateDirectory(inspectorFolderPath);
81+
}
82+
7683
string[] files = GetPluginFiles();
7784

7885
foreach (var file in files)

0 commit comments

Comments
 (0)