diff --git a/.github/workflows/build_profiler.yml b/.github/workflows/build_profiler.yml
index 82fb4d5511..769ea3ab20 100644
--- a/.github/workflows/build_profiler.yml
+++ b/.github/workflows/build_profiler.yml
@@ -92,7 +92,7 @@ jobs:
needs: check-for-changes
if: ${{ inputs.force-build || needs.check-for-changes.outputs.profiler_src == 'true' }}
name: Build Windows Profiler
- runs-on: windows-2019 # required because it includes Windows SDK 10.0.18362.0
+ runs-on: windows-latest
env:
profiler_path: ${{ github.workspace }}\src\Agent\NewRelic\Profiler
@@ -158,7 +158,7 @@ jobs:
- name: Archive Artifacts
uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
- name: profiler
+ name: profiler-windows
path: ${{ github.workspace }}\src\Agent\_profilerBuild\**\*
if-no-files-found: error
@@ -210,7 +210,7 @@ jobs:
- name: Archive Artifacts
uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
- name: profiler
+ name: profiler-amd64
path: ${{ github.workspace }}/src/Agent/_profilerBuild/
if-no-files-found: error
@@ -284,7 +284,7 @@ jobs:
- name: Archive Artifacts
uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
- name: profiler
+ name: profiler-arm64
path: ${{ github.workspace }}/src/Agent/_profilerBuild/
if-no-files-found: error
@@ -312,12 +312,24 @@ jobs:
with:
fetch-depth: 0
- - name: Download Profiler Artifacts to working Directory
- uses: actions/download-artifact/@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
+ - name: Download Windows Profiler Artifacts to working Directory
+ uses: actions/download-artifact@f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3c67110 # v4.1.0
with:
- name: profiler
+ name: profiler-windows
path: ${{ github.workspace }}/_workingDir
+ - name: Download Linux amd64 Profiler Artifacts to working Directory
+ uses: actions/download-artifact@f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3c67110 # v4.1.0
+ with:
+ name: profiler-amd64
+ path: ${{ github.workspace }}/_workingDir
+
+ - name: Download Linux arm64 Profiler Artifacts to working Directory
+ uses: actions/download-artifact@f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3c67110 # v4.1.0
+ with:
+ name: profiler-arm64
+ path: ${{ github.workspace }}/_workingDir
+
- name: Determine Package Version from Git history
id: agentVersion
run: |
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index a81bd4775e..4b359d006b 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -8,6 +8,9 @@ on:
schedule:
- cron: '20 3 * * 1'
+permissions:
+ contents: read
+
# only allow one instance of this workflow to be running per PR or branch, cancels any that are already running
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
@@ -36,7 +39,7 @@ jobs:
fetch-depth: 0
- name: Initialize CodeQL
- uses: github/codeql-action/init@v3
+ uses: github/codeql-action/init@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12
with:
languages: csharp
@@ -46,13 +49,13 @@ jobs:
shell: powershell
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v3
+ uses: github/codeql-action/analyze@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12
with:
category: "/language:csharp"
analyze-cpp:
name: Analyze C++
- runs-on: windows-2019
+ runs-on: windows-latest
timeout-minutes: 120
permissions:
actions: read
@@ -69,7 +72,7 @@ jobs:
fetch-depth: 0
- name: Initialize CodeQL
- uses: github/codeql-action/init@v3
+ uses: github/codeql-action/init@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12
with:
languages: c-cpp
@@ -85,6 +88,6 @@ jobs:
shell: powershell
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v3
+ uses: github/codeql-action/analyze@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12
with:
category: "/language:c-cpp"
diff --git a/src/Agent/NewRelic/Home/Home.csproj b/src/Agent/NewRelic/Home/Home.csproj
index cd0a2a6772..865f422ea5 100644
--- a/src/Agent/NewRelic/Home/Home.csproj
+++ b/src/Agent/NewRelic/Home/Home.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/src/Agent/NewRelic/Profiler/Common/Common.vcxproj b/src/Agent/NewRelic/Profiler/Common/Common.vcxproj
index 43fb36af76..f0d58366f2 100644
--- a/src/Agent/NewRelic/Profiler/Common/Common.vcxproj
+++ b/src/Agent/NewRelic/Profiler/Common/Common.vcxproj
@@ -21,32 +21,32 @@
{1FA45857-E2E9-4157-8180-87F4458FA2B1}
Common
- 10.0.18362.0
+ 10.0
Application
true
- v142
+ v143
MultiByte
Application
true
- v142
+ v143
MultiByte
Application
false
- v142
+ v143
true
MultiByte
Application
false
- v142
+ v143
true
MultiByte
diff --git a/src/Agent/NewRelic/Profiler/Common/Common.vcxproj.filters b/src/Agent/NewRelic/Profiler/Common/Common.vcxproj.filters
index 3cb9331d1e..73bc8113de 100644
--- a/src/Agent/NewRelic/Profiler/Common/Common.vcxproj.filters
+++ b/src/Agent/NewRelic/Profiler/Common/Common.vcxproj.filters
@@ -8,4 +8,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/Agent/NewRelic/Profiler/CommonTest/CommonTest.vcxproj b/src/Agent/NewRelic/Profiler/CommonTest/CommonTest.vcxproj
index 6a9d8c7a64..926b62fe30 100644
--- a/src/Agent/NewRelic/Profiler/CommonTest/CommonTest.vcxproj
+++ b/src/Agent/NewRelic/Profiler/CommonTest/CommonTest.vcxproj
@@ -22,27 +22,27 @@
{63F87CD5-23F2-42C2-AFA2-25B11A51CF12}
Win32Proj
CommonTest
- 10.0.18362.0
+ 10.0
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
@@ -50,7 +50,7 @@
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
diff --git a/src/Agent/NewRelic/Profiler/Configuration/Configuration.vcxproj b/src/Agent/NewRelic/Profiler/Configuration/Configuration.vcxproj
index 1d05602a76..b91f46ce83 100644
--- a/src/Agent/NewRelic/Profiler/Configuration/Configuration.vcxproj
+++ b/src/Agent/NewRelic/Profiler/Configuration/Configuration.vcxproj
@@ -22,32 +22,32 @@
{E6F0388D-31E5-44A4-8144-162219474ED4}
Win32Proj
Configuration
- 10.0.18362.0
+ 10.0
StaticLibrary
true
- v142
+ v143
Unicode
StaticLibrary
true
- v142
+ v143
Unicode
StaticLibrary
false
- v142
+ v143
true
Unicode
StaticLibrary
false
- v142
+ v143
true
Unicode
diff --git a/src/Agent/NewRelic/Profiler/ConfigurationTest/ConfigurationTest.vcxproj b/src/Agent/NewRelic/Profiler/ConfigurationTest/ConfigurationTest.vcxproj
index 734aec067c..aa2930722e 100644
--- a/src/Agent/NewRelic/Profiler/ConfigurationTest/ConfigurationTest.vcxproj
+++ b/src/Agent/NewRelic/Profiler/ConfigurationTest/ConfigurationTest.vcxproj
@@ -22,27 +22,27 @@
{B3E977A1-D335-4C2E-9758-EFCAB3E645C5}
Win32Proj
ConfigurationTest
- 10.0.18362.0
+ 10.0
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
@@ -50,7 +50,7 @@
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
diff --git a/src/Agent/NewRelic/Profiler/Logging/Logging.vcxproj b/src/Agent/NewRelic/Profiler/Logging/Logging.vcxproj
index 021e1f19da..36705854eb 100644
--- a/src/Agent/NewRelic/Profiler/Logging/Logging.vcxproj
+++ b/src/Agent/NewRelic/Profiler/Logging/Logging.vcxproj
@@ -22,32 +22,32 @@
{8846B4D5-2945-4D91-900A-28C8610CB04A}
Win32Proj
Logging
- 10.0.18362.0
+ 10.0
StaticLibrary
true
- v142
+ v143
Unicode
StaticLibrary
true
- v142
+ v143
Unicode
StaticLibrary
false
- v142
+ v143
true
Unicode
StaticLibrary
false
- v142
+ v143
true
Unicode
diff --git a/src/Agent/NewRelic/Profiler/LoggingTest/LoggingTest.vcxproj b/src/Agent/NewRelic/Profiler/LoggingTest/LoggingTest.vcxproj
index 6d8789a220..bf40c43240 100644
--- a/src/Agent/NewRelic/Profiler/LoggingTest/LoggingTest.vcxproj
+++ b/src/Agent/NewRelic/Profiler/LoggingTest/LoggingTest.vcxproj
@@ -22,27 +22,27 @@
{B423913C-9FC4-4CB9-AE4F-8F2B9BFF16AB}
Win32Proj
LoggingTest
- 10.0.18362.0
+ 10.0
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
@@ -50,7 +50,7 @@
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
diff --git a/src/Agent/NewRelic/Profiler/LoggingTest/LoggingTest.vcxproj.filters b/src/Agent/NewRelic/Profiler/LoggingTest/LoggingTest.vcxproj.filters
index 8c5a0b7e02..a91dc7dbd9 100644
--- a/src/Agent/NewRelic/Profiler/LoggingTest/LoggingTest.vcxproj.filters
+++ b/src/Agent/NewRelic/Profiler/LoggingTest/LoggingTest.vcxproj.filters
@@ -12,4 +12,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/Agent/NewRelic/Profiler/MethodRewriter/MethodRewriter.vcxproj b/src/Agent/NewRelic/Profiler/MethodRewriter/MethodRewriter.vcxproj
index 3d2b3e015d..b0943e2277 100644
--- a/src/Agent/NewRelic/Profiler/MethodRewriter/MethodRewriter.vcxproj
+++ b/src/Agent/NewRelic/Profiler/MethodRewriter/MethodRewriter.vcxproj
@@ -22,32 +22,32 @@
{E0696C0C-175A-4CB7-AD59-612E057B7B1A}
Win32Proj
MethodRewriter
- 10.0.18362.0
+ 10.0
StaticLibrary
true
- v142
+ v143
Unicode
StaticLibrary
true
- v142
+ v143
Unicode
StaticLibrary
false
- v142
+ v143
true
Unicode
StaticLibrary
false
- v142
+ v143
true
Unicode
diff --git a/src/Agent/NewRelic/Profiler/MethodRewriterTest/MethodRewriterTest.vcxproj b/src/Agent/NewRelic/Profiler/MethodRewriterTest/MethodRewriterTest.vcxproj
index 1c79257ea6..4d69869534 100644
--- a/src/Agent/NewRelic/Profiler/MethodRewriterTest/MethodRewriterTest.vcxproj
+++ b/src/Agent/NewRelic/Profiler/MethodRewriterTest/MethodRewriterTest.vcxproj
@@ -22,27 +22,27 @@
{A3F9C160-59AF-4613-9A83-24B77BFA6D4A}
Win32Proj
MethodRewriterTest
- 10.0.18362.0
+ 10.0
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
@@ -50,7 +50,7 @@
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
diff --git a/src/Agent/NewRelic/Profiler/MethodRewriterTest/TestTemplates.h b/src/Agent/NewRelic/Profiler/MethodRewriterTest/TestTemplates.h
index d547350869..9f018bc6ba 100644
--- a/src/Agent/NewRelic/Profiler/MethodRewriterTest/TestTemplates.h
+++ b/src/Agent/NewRelic/Profiler/MethodRewriterTest/TestTemplates.h
@@ -77,7 +77,7 @@ namespace Microsoft { namespace VisualStudio { namespace CppUnitTestFramework
}
}
- template<> std::wstring ToString (const uint16_t& t) { RETURN_WIDE_STRING(t); }
+ //template<> std::wstring ToString (const uint16_t& t) { RETURN_WIDE_STRING(t); }
template <> std::wstring ToString>(const std::vector& t)
{
diff --git a/src/Agent/NewRelic/Profiler/MockCore/MockCore.csproj b/src/Agent/NewRelic/Profiler/MockCore/MockCore.csproj
index a62ceffad3..722f683843 100644
--- a/src/Agent/NewRelic/Profiler/MockCore/MockCore.csproj
+++ b/src/Agent/NewRelic/Profiler/MockCore/MockCore.csproj
@@ -1,6 +1,6 @@
- net45
+ net48
NewRelic.Agent.Core
NewRelic.Agent.Core
diff --git a/src/Agent/NewRelic/Profiler/ModuleInjector/ModuleInjector.vcxproj b/src/Agent/NewRelic/Profiler/ModuleInjector/ModuleInjector.vcxproj
index 02db155bd6..0c1f1fffe4 100644
--- a/src/Agent/NewRelic/Profiler/ModuleInjector/ModuleInjector.vcxproj
+++ b/src/Agent/NewRelic/Profiler/ModuleInjector/ModuleInjector.vcxproj
@@ -21,32 +21,32 @@
{56D5651F-A24B-4369-B9FC-1BD5B1959C0B}
ModuleInjector
- 10.0.18362.0
+ 10.0
Application
true
- v142
+ v143
MultiByte
Application
true
- v142
+ v143
MultiByte
Application
false
- v142
+ v143
true
MultiByte
Application
false
- v142
+ v143
true
MultiByte
diff --git a/src/Agent/NewRelic/Profiler/ModuleInjector/ModuleInjector.vcxproj.filters b/src/Agent/NewRelic/Profiler/ModuleInjector/ModuleInjector.vcxproj.filters
index f7be332f35..792fdf7e73 100644
--- a/src/Agent/NewRelic/Profiler/ModuleInjector/ModuleInjector.vcxproj.filters
+++ b/src/Agent/NewRelic/Profiler/ModuleInjector/ModuleInjector.vcxproj.filters
@@ -5,4 +5,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/Agent/NewRelic/Profiler/ProfiledMethods/ProfiledMethods.csproj b/src/Agent/NewRelic/Profiler/ProfiledMethods/ProfiledMethods.csproj
index f09eb0effd..ea2631a193 100644
--- a/src/Agent/NewRelic/Profiler/ProfiledMethods/ProfiledMethods.csproj
+++ b/src/Agent/NewRelic/Profiler/ProfiledMethods/ProfiledMethods.csproj
@@ -1,4 +1,4 @@
-
+
Release
@@ -8,7 +8,7 @@
Properties
ProfiledMethods
ProfiledMethods
- v4.5
+ v4.8
512
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
10.0
@@ -23,6 +23,7 @@
MinimumRecommendedRules.ruleset
AnyCPU
/C $(OutputPath)debug.bat
+
true
@@ -135,11 +136,11 @@
-
+
-
\ No newline at end of file
+
diff --git a/src/Agent/NewRelic/Profiler/Profiler/Profiler.vcxproj b/src/Agent/NewRelic/Profiler/Profiler/Profiler.vcxproj
index 9cf5470a99..71e3b40a74 100644
--- a/src/Agent/NewRelic/Profiler/Profiler/Profiler.vcxproj
+++ b/src/Agent/NewRelic/Profiler/Profiler/Profiler.vcxproj
@@ -41,32 +41,32 @@
Win32Proj
TestProfiler
Profiler
- 10.0.18362.0
+ 10.0
DynamicLibrary
true
- v142
+ v143
Unicode
DynamicLibrary
true
- v142
+ v143
Unicode
DynamicLibrary
false
- v142
+ v143
true
Unicode
DynamicLibrary
false
- v142
+ v143
true
Unicode
diff --git a/src/Agent/NewRelic/Profiler/RapidXML/RapidXML.vcxproj b/src/Agent/NewRelic/Profiler/RapidXML/RapidXML.vcxproj
index 42b8294e33..7583fb6935 100644
--- a/src/Agent/NewRelic/Profiler/RapidXML/RapidXML.vcxproj
+++ b/src/Agent/NewRelic/Profiler/RapidXML/RapidXML.vcxproj
@@ -21,32 +21,32 @@
{A9DAD133-1A59-4A55-B0CE-214D3880AAE6}
RapidXML
- 10.0.18362.0
+ 10.0
Application
true
- v142
+ v143
MultiByte
Application
true
- v142
+ v143
MultiByte
Application
false
- v142
+ v143
true
MultiByte
Application
false
- v142
+ v143
true
MultiByte
diff --git a/src/Agent/NewRelic/Profiler/RapidXML/RapidXML.vcxproj.filters b/src/Agent/NewRelic/Profiler/RapidXML/RapidXML.vcxproj.filters
index 6b35152255..f328ef33fb 100644
--- a/src/Agent/NewRelic/Profiler/RapidXML/RapidXML.vcxproj.filters
+++ b/src/Agent/NewRelic/Profiler/RapidXML/RapidXML.vcxproj.filters
@@ -6,4 +6,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/Agent/NewRelic/Profiler/Sicily/Sicily.vcxproj b/src/Agent/NewRelic/Profiler/Sicily/Sicily.vcxproj
index 4a8e8b297e..ddaabcc7b2 100644
--- a/src/Agent/NewRelic/Profiler/Sicily/Sicily.vcxproj
+++ b/src/Agent/NewRelic/Profiler/Sicily/Sicily.vcxproj
@@ -21,28 +21,28 @@
{27654994-8403-4BD4-9D1D-4BCCC4E93DE6}
Win32Proj
- 10.0.18362.0
+ 10.0
StaticLibrary
true
- v142
+ v143
StaticLibrary
true
- v142
+ v143
StaticLibrary
false
- v142
+ v143
StaticLibrary
false
- v142
+ v143
diff --git a/src/Agent/NewRelic/Profiler/Sicily/SicilyTest/SicilyTest.vcxproj b/src/Agent/NewRelic/Profiler/Sicily/SicilyTest/SicilyTest.vcxproj
index 796b13f096..5027678109 100644
--- a/src/Agent/NewRelic/Profiler/Sicily/SicilyTest/SicilyTest.vcxproj
+++ b/src/Agent/NewRelic/Profiler/Sicily/SicilyTest/SicilyTest.vcxproj
@@ -22,27 +22,27 @@
{891B6B58-6798-4D7F-B840-C6C856DDE527}
Win32Proj
sicily.Test
- 10.0.18362.0
+ 10.0
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
@@ -50,7 +50,7 @@
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
diff --git a/src/Agent/NewRelic/Profiler/Sicily/SicilyTest/TestTemplates.h b/src/Agent/NewRelic/Profiler/Sicily/SicilyTest/TestTemplates.h
index 900e678fc8..d7bcbcf785 100644
--- a/src/Agent/NewRelic/Profiler/Sicily/SicilyTest/TestTemplates.h
+++ b/src/Agent/NewRelic/Profiler/Sicily/SicilyTest/TestTemplates.h
@@ -21,10 +21,10 @@ namespace Microsoft
using namespace sicily::ast;
using namespace sicily::codegen;
- template<> std::wstring ToString(const uint16_t& t)
- {
- RETURN_WIDE_STRING(t);
- }
+ //template<> std::wstring ToString(const uint16_t& t)
+ //{
+ // RETURN_WIDE_STRING(t);
+ //}
template<> std::wstring ToString(const Type::Kind& t)
{
diff --git a/src/Agent/NewRelic/Profiler/SignatureParser/SignatureParser.vcxproj b/src/Agent/NewRelic/Profiler/SignatureParser/SignatureParser.vcxproj
index d4bbceda69..9cc275920b 100644
--- a/src/Agent/NewRelic/Profiler/SignatureParser/SignatureParser.vcxproj
+++ b/src/Agent/NewRelic/Profiler/SignatureParser/SignatureParser.vcxproj
@@ -21,32 +21,32 @@
{1315E082-31E5-49A6-86E6-BD8357CFA8C1}
SignatureParser
- 10.0.18362.0
+ 10.0
Application
true
- v142
+ v143
MultiByte
Application
true
- v142
+ v143
MultiByte
Application
false
- v142
+ v143
true
MultiByte
Application
false
- v142
+ v143
true
MultiByte
diff --git a/src/Agent/NewRelic/Profiler/SignatureParser/SignatureParser.vcxproj.filters b/src/Agent/NewRelic/Profiler/SignatureParser/SignatureParser.vcxproj.filters
index 0c0fb3886c..da3c964b23 100644
--- a/src/Agent/NewRelic/Profiler/SignatureParser/SignatureParser.vcxproj.filters
+++ b/src/Agent/NewRelic/Profiler/SignatureParser/SignatureParser.vcxproj.filters
@@ -8,4 +8,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/Agent/NewRelic/Profiler/SignatureParserTest/SignatureParserTest.vcxproj b/src/Agent/NewRelic/Profiler/SignatureParserTest/SignatureParserTest.vcxproj
index 7af8c15558..035ee3281b 100644
--- a/src/Agent/NewRelic/Profiler/SignatureParserTest/SignatureParserTest.vcxproj
+++ b/src/Agent/NewRelic/Profiler/SignatureParserTest/SignatureParserTest.vcxproj
@@ -22,27 +22,27 @@
{C73C1AF5-E6F0-4632-9FD8-B67628B65DAF}
Win32Proj
SignatureParserTest
- 10.0.18362.0
+ 10.0
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
true
- v142
+ v143
Unicode
false
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
@@ -50,7 +50,7 @@
DynamicLibrary
false
- v142
+ v143
true
Unicode
false
diff --git a/src/Agent/NewRelic/Profiler/SignatureParserTest/SignatureParserTest.vcxproj.filters b/src/Agent/NewRelic/Profiler/SignatureParserTest/SignatureParserTest.vcxproj.filters
index 02c4991782..b20af46acb 100644
--- a/src/Agent/NewRelic/Profiler/SignatureParserTest/SignatureParserTest.vcxproj.filters
+++ b/src/Agent/NewRelic/Profiler/SignatureParserTest/SignatureParserTest.vcxproj.filters
@@ -12,4 +12,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/Agent/NewRelic/Profiler/ThreadProfiler/ThreadProfiler.vcxproj b/src/Agent/NewRelic/Profiler/ThreadProfiler/ThreadProfiler.vcxproj
index 07c68407b8..5a728a7b30 100644
--- a/src/Agent/NewRelic/Profiler/ThreadProfiler/ThreadProfiler.vcxproj
+++ b/src/Agent/NewRelic/Profiler/ThreadProfiler/ThreadProfiler.vcxproj
@@ -21,32 +21,32 @@
{DA0F7BC8-ECBC-4045-989F-0FEFEFC394EB}
ThreadProfiler
- 10.0.18362.0
+ 10.0
Application
true
- v142
+ v143
MultiByte
Application
true
- v142
+ v143
MultiByte
Application
false
- v142
+ v143
true
MultiByte
Application
false
- v142
+ v143
true
MultiByte
diff --git a/src/Agent/NewRelic/Profiler/ThreadProfiler/ThreadProfiler.vcxproj.filters b/src/Agent/NewRelic/Profiler/ThreadProfiler/ThreadProfiler.vcxproj.filters
index 7c69cb1571..4b6a949f81 100644
--- a/src/Agent/NewRelic/Profiler/ThreadProfiler/ThreadProfiler.vcxproj.filters
+++ b/src/Agent/NewRelic/Profiler/ThreadProfiler/ThreadProfiler.vcxproj.filters
@@ -4,4 +4,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/Agent/NewRelic/Profiler/VersionFileGenerator/VersionFileGenerator.csproj b/src/Agent/NewRelic/Profiler/VersionFileGenerator/VersionFileGenerator.csproj
index 6dc9e7ce5a..eb53f33795 100644
--- a/src/Agent/NewRelic/Profiler/VersionFileGenerator/VersionFileGenerator.csproj
+++ b/src/Agent/NewRelic/Profiler/VersionFileGenerator/VersionFileGenerator.csproj
@@ -1,6 +1,6 @@
- net45
+ net48
WinExe
v