Skip to content

Commit

Permalink
Updated for 2025 compatibility, passed all checks.
Browse files Browse the repository at this point in the history
  • Loading branch information
koechlm committed Jul 17, 2024
1 parent a041dca commit 0d13a22
Show file tree
Hide file tree
Showing 9 changed files with 31 additions and 28 deletions.
3 changes: 1 addition & 2 deletions Deploy/Deploy.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,7 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="Autodesk.Connectivity.WebServices">
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2024 SDK\bin\x64\Autodesk.Connectivity.WebServices.dll</HintPath>
<Private>False</Private>
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2025 SDK\bin\x64\Autodesk.Connectivity.WebServices.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core">
Expand Down
10 changes: 5 additions & 5 deletions Deploy/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
using System.Reflection;
using System.Runtime.InteropServices;

[assembly: AssemblyTitle("Thunderdome Deploy 2024")]
[assembly: AssemblyTitle("Thunderdome Deploy 2025")]
[assembly: AssemblyDescription("Deploy managed user settings and extensions")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Autodesk")]
[assembly: AssemblyProduct("Thunderdome Sample Deploy 2024")]
[assembly: AssemblyCopyright("Copyright © 2022, Autodesk")]
[assembly: AssemblyProduct("Thunderdome Sample Deploy 2025")]
[assembly: AssemblyCopyright("Copyright © 2024, Autodesk")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Expand All @@ -17,5 +17,5 @@
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("C716965C-8440-4490-A9D8-1A4C2C35D056")]

[assembly: AssemblyVersion("2024.1.0.1")]
[assembly: AssemblyFileVersion("2024.1.0.1")]
[assembly: AssemblyVersion("2025.0.0.0")]
[assembly: AssemblyFileVersion("2025.0.0.0")]
10 changes: 5 additions & 5 deletions Thunderdome/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

[assembly: AssemblyTitle("Thunderdome 2024")]
[assembly: AssemblyTitle("Thunderdome 2025")]
[assembly: AssemblyDescription("Manage and deploy user settings and extensions")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Autodesk")]
[assembly: AssemblyProduct("Thunderdome Sample 2024")]
[assembly: AssemblyCopyright("Copyright © 2023, Autodesk")]
[assembly: AssemblyProduct("Thunderdome Sample 2025")]
[assembly: AssemblyCopyright("Copyright © 2024, Autodesk")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Expand All @@ -19,5 +19,5 @@
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("129EBB30-24B6-4635-AE20-46BF10EF3B12")]

[assembly: AssemblyVersion("2024.1.0.1")]
[assembly: AssemblyFileVersion("2024.1.0.1")]
[assembly: AssemblyVersion("2025.0.0.0")]
[assembly: AssemblyFileVersion("2025.0.0.0")]
19 changes: 11 additions & 8 deletions Thunderdome/Thunderdome.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -69,35 +69,35 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="Autodesk.Connectivity.Explorer.Extensibility">
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2024 SDK\bin\x64\Autodesk.Connectivity.Explorer.Extensibility.dll</HintPath>
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2025 SDK\bin\x64\Autodesk.Connectivity.Explorer.Extensibility.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Autodesk.Connectivity.Explorer.ExtensibilityTools">
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2024 SDK\bin\x64\Autodesk.Connectivity.Explorer.ExtensibilityTools.dll</HintPath>
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2025 SDK\bin\x64\Autodesk.Connectivity.Explorer.ExtensibilityTools.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Autodesk.Connectivity.Extensibility.Framework">
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2024 SDK\bin\x64\Autodesk.Connectivity.Extensibility.Framework.dll</HintPath>
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2025 SDK\bin\x64\Autodesk.Connectivity.Extensibility.Framework.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Autodesk.Connectivity.JobProcessor.Extensibility">
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2024 SDK\bin\x64\Autodesk.Connectivity.JobProcessor.Extensibility.dll</HintPath>
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2025 SDK\bin\x64\Autodesk.Connectivity.JobProcessor.Extensibility.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Autodesk.Connectivity.WebServices">
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2024 SDK\bin\x64\Autodesk.Connectivity.WebServices.dll</HintPath>
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2025 SDK\bin\x64\Autodesk.Connectivity.WebServices.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Autodesk.DataManagement.Client.Framework">
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2024 SDK\bin\x64\Autodesk.DataManagement.Client.Framework.dll</HintPath>
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2025 SDK\bin\x64\Autodesk.DataManagement.Client.Framework.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Autodesk.DataManagement.Client.Framework.Forms">
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2024 SDK\bin\x64\Autodesk.DataManagement.Client.Framework.Forms.dll</HintPath>
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2025 SDK\bin\x64\Autodesk.DataManagement.Client.Framework.Forms.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Autodesk.DataManagement.Client.Framework.Vault">
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2024 SDK\bin\x64\Autodesk.DataManagement.Client.Framework.Vault.dll</HintPath>
<HintPath>..\..\..\..\..\..\Program Files\Autodesk\Autodesk Vault 2025 SDK\bin\x64\Autodesk.DataManagement.Client.Framework.Vault.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="ICSharpCode.SharpZipLib, Version=0.85.4.369, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
Expand Down Expand Up @@ -305,6 +305,9 @@
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<WCFMetadata Include="Connected Services\" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Expand Down
2 changes: 1 addition & 1 deletion Thunderdome/Thunderdome.vcet.config
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<configuration>
<connectivity.ExtensionSettings3>
<extension
interface="Autodesk.Connectivity.Explorer.Extensibility.IExplorerExtension, Autodesk.Connectivity.Explorer.Extensibility, Version=29.0.0.0, Culture=neutral, PublicKeyToken=215b0879a7566597"
interface="Autodesk.Connectivity.Explorer.Extensibility.IExplorerExtension, Autodesk.Connectivity.Explorer.Extensibility, Version=30.0.0.0, Culture=neutral, PublicKeyToken=215b0879a7566597"
type="Thunderdome.ThunderdomeExplorerExtension, Thunderdome">
</extension>
</connectivity.ExtensionSettings3>
Expand Down
4 changes: 1 addition & 3 deletions Thunderdome/ThunderdomeExplorerExtension.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
using Autodesk.Connectivity.Explorer.Extensibility;
using Autodesk.Connectivity.Extensibility.Framework;
using Autodesk.DataManagement.Client.Framework;
using Autodesk.DataManagement.Client.Framework.Currency;
using Autodesk.DataManagement.Client.Framework.Vault.Currency.Connections;
using Autodesk.DataManagement.Client.Framework.Vault.Currency.Entities;
using Autodesk.DataManagement.Client.Framework.Vault.Results;
using Autodesk.DataManagement.Client.Framework.Vault.Settings;
using Autodesk.DataManagement.Client.Framework.Forms;
using ICSharpCode.SharpZipLib.Zip;
using System;
using System.Collections.Generic;
Expand All @@ -23,7 +21,7 @@
using Thunderdome.Util;
using File = Autodesk.Connectivity.WebServices.File;

[assembly: ApiVersion("17.0")]
[assembly: ApiVersion("18.0")]
[assembly: ExtensionId("2AAE56F1-3E44-4B69-8AF0-15566D7A2E49")]

namespace Thunderdome
Expand Down
4 changes: 2 additions & 2 deletions Thunderdome/Util/AutodeskPathUtil.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ internal static class AutodeskPathUtil
{
//private const string CommonFolder1 = "Services_Security_1_6_2017";
//private const string CommonFolder2 = "Services_Security_6_29_2011";
private const string VaultProFolderName = "Autodesk Vault Professional 2024";
private const string VaultWgFolderName = "Autodesk Vault Workgroup 2024";
private const string VaultProFolderName = "Autodesk Vault Professional 2025";
private const string VaultWgFolderName = "Autodesk Vault Workgroup 2025";

/// <summary>
/// Returns path to VaultCommon folder
Expand Down
2 changes: 1 addition & 1 deletion Thunderdome/Util/FileUtil.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ namespace Thunderdome.Util
/// </summary>
internal static class FileUtil
{
private static readonly string NameOfFolder = "Thunderdome 2024";
private static readonly string NameOfFolder = "Thunderdome 2025";

/// <summary>
/// Returns path to assembly CodeBase folder
Expand Down
5 changes: 4 additions & 1 deletion readme.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
THUNDERDOME SAMPLE

NOTE: This application is about to retire. Vault Professional 2024 and later added much better functionality to capture and deploy Views, Saved Searches and Shortcuts.
Future updates won't stop adding even more features, that are not available in Thunderdome at all.

INTRODUCTION:
---------------------------------
Expand All @@ -8,7 +10,7 @@ This project is published as open source; a sample application installer can be

REQUIREMENTS:
---------------------------------
- Vault Workgroup/Professional 2022 or newer
- Vault Workgroup/Professional 2025 (or previous depending your selected branch)


TO CREATE and MANAGE DEPLOYMENTS (ADMIN):
Expand Down Expand Up @@ -55,6 +57,7 @@ Thunderdome is open source. You are expected to build your individual applicatio

RELEASE NOTES:
---------------------------------
2025.0.0: updated for 2025
2024.1.0: exclude _V folders and *.v files
2024.0.0: updated for 2024 compatibility
2023.0: updated for 2023
Expand Down

0 comments on commit 0d13a22

Please sign in to comment.