ijwhost.dll regression: version downgraded from 6.0.3624 (140.x) to 6.0.3324 (144.x, 145.x)
- Dominant language
- C#
- Stars
- 10.3k
- Forks
- 2.9k
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 4
Description
### Is there an existing issue for this?
- [x] I have searched both open/closed issues, no issue already exists.
### CefSharp Version
144
### Operating System
Windows 11
### Architecture
x64
### .Net Version
.Net 6
### Implementation
OffScreen
### Reproduction Steps
**Summary**
ijwhost.dll bundled in CefSharp.Common.NETCore was downgraded to an older version starting from 144.0.120, compared to 140.1.140.
**Steps to Reproduce**
Install CefSharp.Common.NETCore 140.1.140 and 144.0.120
Compare ijwhost.dll file versions under runtimes\win-x86\lib\net6.0\ in the NuGet cache
Observe the version downgrade
### Expected behavior
ijwhost.dll should be updated to the latest available version with each CefSharp release, or at minimum should not regress to an older version.
### Actual behavior
**Version details**
CefSharp Version - ijwhost.dll Version
- 140.1.140 - 6.0.3624.51421
- 144.0.120 - 6.0.3324.36610
- 145.0.260 - 6.0.3324.36610
Impact
Applications using CefSharp.Common.NETCore >= 144.0.120 will have an older ijwhost.dll copied to their build output, overriding any newer version provided by the .NET runtime packs on the build machine.
### Regression?
_No response_
### Known Workarounds
_No response_
### Does this problem also occur in the CEF Sample Application
Not Tested
### Other information
_No response_
Contributor guide
Research direction
Start by inspecting the CefSharp.Common.NETCore NuGet package contents under runtimes\win-x86\lib\net6.0\ and the packaging source that supplies ijwhost.dll. Compare the 140.1.140, 144.0.120, and 145.0.260 artifacts, then verify that a release no longer includes an older ijwhost.dll than the expected runtime version.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100