Comments (5)
Hello, Anders!
JavaScriptEngineSwitcher.V8.Native.win-x64 => 2.4.10
This version does not exist. Only available version 2.4.2.
Is this the intended behaviour, or should it work with Microsoft Visual C++ 2015 Redistributable?
Native assemblies were compiled by using Visual Studio 2015, therefore they require a Microsoft Visual C++ 2015 Redistributable. It is possible, that in the bin
directory remained an old version of the native assemblies. Check a version of the bin/x64/ClearScriptV8-64.dll
file (should be version 5.4.9.0).
Also I recommend you to read the “Misconceptions about the JavaScript Engine Switcher version 2.X” discussion.
from javascriptengineswitcher.
Hi Andrey!
I'm sorry for that. My NuGet Package Manager showed the wrong version. Indeed, you are right that the latest package is 2.4.2
.
Yes, it seems like the file is the correct version (when building locally):
We're building our application on TeamCity. Is it possible that has something to do with it?
I also looked at the server where the application was deployed to, and it seems like it was using the old packages somehow. It was not moved to bin/x64/ClearScriptv8-64.dll
, but rather to binClearScriptV8-64.dll
and with the old version number 5.4.2.0
.
I guess I'll have to look into that. Have you seen this error before?
from javascriptengineswitcher.
I also looked at the server where the application was deployed to, and it seems like it was using the old packages somehow.
It's not a error, but an old problem with deployment of native assemblies (I've known this problem since days of Classic ASP). Problem is this: process in which the native assemblies were loaded does not allow them to be overwritten. To overwrite the native assemblies need to restart the process. Most often this process is IIS (need to stop/start the website).
It was not moved to
bin/x64/ClearScriptv8-64.dll
, but rather tobin/ClearScriptV8-64.dll
and with the old version number5.4.2.0
.
Most likely the problem in your deployment script.
I recommend you to read the “File lock on LibSassHost.Native-64.dll” discussion.
from javascriptengineswitcher.
You know what. I had indeed a problem in my deployment script. It was picking the wrong package from my feed. It is now working correctly, and indeed we need the vcredist2015
package.
Thanks.
from javascriptengineswitcher.
Excellent!
from javascriptengineswitcher.
Related Issues (20)
- Node Stream HOT 2
- Could not load file or assembly 'file:///D:\home\site\wwwroot\bin\ClearScriptV8.win-x64.dll' or one of its dependencies. Could not find or load a specific file. HOT 10
- Resources should conform to correct ICU standard for naming HOT 4
- Jering.Javascript.NodeJS JsCompilationException on spawn identifier HOT 1
- load modules HOT 2
- Request to support Deno HOT 8
- Any way to debug js or capture console output? HOT 3
- ValidationHelpers.CheckNameFormat preventing nested property access HOT 1
- [Q&A] How to pass stdio to nodejs HOT 5
- deprecated? HOT 4
- Issues after updating BundleTransformer packages in ASP.NET MVC project HOT 11
- JavaScriptEngineSwitcher.Core.JsEngineNotFoundException HOT 9
- Could not load type 'JavaScriptEngineSwitcher.Core.InterlockedStatedFlag' from assembly 'JavaScriptEngineSwitcher.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=c608b2a8cc9e4472'. HOT 5
- Loading of sourcemaps from webpack compiled scripts HOT 2
- Callback from JavaScript to C# HOT 2
- ES 6 Support? HOT 5
- How to pass c# objects to JavaScript functions? HOT 2
- RangeError: Internal error. Icu error. HOT 3
- Out of Memory Error HOT 9
- JavascriptEngineSwitcher.ChakraCore can't find JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64 in Docker container HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from javascriptengineswitcher.