jim
jim

Reputation: 456

Where is gacutil.exe? Not where it used to be

We have SSIS packages with custom components. Gacutil is required to load the custom components on my new computer.

At one time, gacutil could be found here: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

According to: where is gacutil.exe?

I have installed .NET 6 SDK and the outdated .NET 5 SDK. Both are installed to a different folder: Program Files\dotnet. And, gacutil is not installed. And the Windows SDKs folder is not created.

Every reference I find in stackoverflow and other locations is typically 10 or 11 years old. I believe I found some references from 2017.

Any thoughts on how to find gacutil.exe?

====================

Technical details. Using antiques.

  1. SQL Server 2014
  2. SSIS Visual Studio 15 ( Tools for Applications 15)
  3. Component developed 2016/2017. Most likely .NET Framework 4.5

====================

UPDATE: I attempted install of .NET Framework SDK 4.8 as noted in answer below. Failed with

.NET Framework 4.8 or a later update is already installed on this computer.

As noted in my original question, no folder named Microsoft SDKs exists.

Upvotes: 0

Views: 2160

Answers (1)

Ed Dore
Ed Dore

Reputation: 2119

The gacutil.exe utility is included in the .NET Framework SDK. The latest being the .NET 4.8 SDK (aka developer pack) which can be downloaded from here:

https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48

Upon installation, you should find it under a directory similar to: "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64"

Note, .NET 6 and .NET 5 are newer versions of dotnet core, which are cross platform compatible versions of dotnet, and do not support the Global Assembly Cache concept.

Upvotes: 3

Related Questions