diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml
new file mode 100644
index 000000000..cb1ae9604
--- /dev/null
+++ b/.github/workflows/dotnet.yml
@@ -0,0 +1,31 @@
+# This workflow will build a .NET project
+# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
+
+name: .NET
+
+on:
+ push:
+ branches: [ "master" ]
+ pull_request:
+ branches: [ "master" ]
+
+jobs:
+ build:
+
+ runs-on: windows-latest
+
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v4
+
+ - name: Setup MSBuild
+ uses: microsoft/setup-msbuild@v2
+
+ - name: Setup NuGet
+ uses: nuget/setup-nuget@v2
+
+ - name: Restore NuGet packages
+ run: nuget restore EJ2MVCSampleBrowser.sln
+
+ - name: Build MVC
+ run: msbuild EJ2MVCSampleBrowser.sln /p:Configuration=Release /p:Platform="Any CPU"
\ No newline at end of file
diff --git a/EJ2MVCSampleBrowser.csproj b/EJ2MVCSampleBrowser.csproj
index 38eac57f5..fb3ca28f7 100644
--- a/EJ2MVCSampleBrowser.csproj
+++ b/EJ2MVCSampleBrowser.csproj
@@ -94,7 +94,7 @@
packages\Syncfusion.DocIO.AspNet.Mvc5.31.2.2\lib\net462\Syncfusion.DocIO.Base.dll
- packages\\lib\net462\Syncfusion.Compression.Base.dll
+ packages\Syncfusion.Compression.Base.31.2.2\lib\net462\Syncfusion.Compression.Base.dll
packages\Syncfusion.Presentation.AspNet.Mvc5.31.2.2\lib\net462\Syncfusion.Presentation.Base.dll
@@ -104,7 +104,7 @@
False
- packages\\lib\net45\Syncfusion.Licensing.dll
+ packages\Syncfusion.Licensing.31.2.2\lib\net462\Syncfusion.Licensing.dll