Comments (6)
The usual approach of strings <path-to-so-dll-or-exe> | grep @
on a BuildTools dll doesnt get me a commit id either.
from source-build.
Hi guys, I think this might have been fixed with our recent build and BuildTools updates - I downloaded version 2.0.0-servicing-02104-04 from BuildToolsVersion.txt and checked the file properties for the hash, which gave me dotnet/buildtools@21e3698. I'll close this for now, please reopen or let me know if you're still seeing this issue.
from source-build.
Stupid question. How does one do that on Linux? It seems exiftool
can do it for some, but not all .dll
files I throw at it.
Example:
$ exiftool -FileVersion /usr/lib64/dotnet/sdk/2.0.0/Sdks/Microsoft.NET.Sdk/tools/netcoreapp1.0/Newtonsoft.Json.dll
File Version : 9.0.1.19813
$ exiftool -FileVersion /usr/lib64/dotnet/sdk/2.0.0/Newtonsoft.Json.dll
Error: File format error - /usr/lib64/dotnet/sdk/2.0.0/Newtonsoft.Json.dll
from source-build.
Interesting, that particular file doesn't show properties on Windows either.
Bad file: ./x64/Release/smoke/sdk/15.5.1-preview-006908/Newtonsoft.Json.dll: PE32+ executable (DLL) (console) Unknown processor type 0xfd1d Mono/.Net assembly, for MS Windows
Good file: ./x64/Release/smoke/sdk/15.5.1-preview-006908/Sdks/Microsoft.NET.Sdk.Publish/tools/net46/Newtonsoft.Json.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows
I'm looking into this.
from source-build.
I think the difference is, one is a managed assembly the other is ngened.
from source-build.
That makes sense, that won't apply to BuildTools then as all of that code is managed.
from source-build.
Related Issues (20)
- VMR Sync not running for internal/9.0 branches HOT 4
- Document how to do cross-builds using the VMR
- [main] Synchronize dotnet/dotnet failing with failed to apply the patch root-95dad63-0cc0df0-1.patch to /. HOT 3
- [release/9.0] Building runtime failed with `ILCompiler.CodeGenerationFailedException` HOT 5
- Consider adding vulnerability detection to PR checks in SBRP HOT 3
- Reenable PublishSelfContained scenario test
- VMR Stage2 build fails with `error MSB1006: Property is not valid.` HOT 13
- [internal/release/9.0.1xx-rc1] All legs are building fails with `11 new packages used not in baseline` HOT 6
- License scan failure due to timeout of .il files
- Disable public runs of SDK diff and license scanning after 9.0 GA HOT 2
- [internal/release/9.0.1xx-rc1] All tests are failing in VMR HOT 2
- UB support for internal-only product builds HOT 2
- [main] Alpine tests fail loading ld-linux-x86-64.so.2 HOT 6
- [main] Stage 2 build is failing in prep step trying to find 9.0 P7 HOT 3
- 2 new binaries introduced into VMR HOT 4
- [internal/release/9.0.1xx-rc1] License scan failure due to timeout of .il files HOT 1
- WPF - sRGB Color Space Profile.icm is non-free HOT 7
- Automate the process to cleanup unreferenced SBRPs
- Update pipeline to test on Fedora 41 HOT 1
- Expand the scanning tools used for license detection for better coverage HOT 4
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 source-build.