Skip to content

Commit 0a15d42

Browse files
committed
netfx4sdk 1.2. Public release.
* FIXED: sys/system and WARN: Failed: 3 * FIXED: 'a6' is not recognized as an internal or external command when "Access denied" attempt. * FIXED: "Missing operator" when not found hMSBuild. * CHANGED: Added hMSBuild's -no-less-4 restriction. Requires hMSBuild 2.4 or higher * CHANGED: Updated hMSBuild 2.4.1 https://github.com/3F/hMSBuild/releases/tag/2.4.1
1 parent f10106e commit 0a15d42

File tree

4 files changed

+40
-11
lines changed

4 files changed

+40
-11
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
# /___/ \; Yours, github.com/3F
55
#
66

7-
custom: ['3F.github.io/Donation']
7+
custom: ['3F.github.io/fund']

.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.0
1+
1.2.0

Readme.md

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# [netfx4sdk](https://github.com/3F/netfx4sdk)
22

3-
A hack for dev environments in attempt to provide *.NET Framework 4.0* Developer Pack (SDK) support for modern Visual Studio 2022 / MSBuild 17 / or other tools.
3+
An attempt to provide *.NET Framework 4.0* Developer Pack (SDK) support for modern Visual Studio / MSBuild / etc.
44

5-
Two modes. Pure batch-scripts. Based on [hMSBuild](https://github.com/3F/hMSBuild) + [GetNuTool core](https://github.com/3F/GetNuTool)
5+
Two modes! Pure batch-scripts! Portable and Flexible (changes can be easily undone) ! Free and Open !
66

7-
Allows you to use a deprecated SDK for modern toolsets and IDEs such as VS2022 without installing any other outdated versions of Visual Studio.
7+
Based on [hMSBuild](https://github.com/3F/hMSBuild) + [GetNuTool](https://github.com/3F/GetNuTool)
88

99
```r
1010
Copyright (c) 2021-2024 Denis Kuzmin <x-3F@outlook.com> github/3F
@@ -16,9 +16,9 @@ Copyright (c) 2021-2024 Denis Kuzmin <x-3F@outlook.com> github/3F
1616

1717
## Why netfx4sdk
1818

19-
Microsoft officially dropped support of the **Developer Pack** (SDK) for .NET Framework 4.0.
19+
*netfx4sdk* allows you to use easily a deprecated SDK for modern toolsets and IDEs such as VS2022+ / MSBuild 17+ / and other tools without installing any other outdated versions of Visual Studio.
2020

21-
* Now it can only be a **Runtime** version: https://dotnet.microsoft.com/en-us/download/visual-studio-sdks
21+
Microsoft officially dropped support of the **Developer Pack** (SDK) for .NET Framework 4.0. Now it can only be a **Runtime** version: https://dotnet.microsoft.com/en-us/download/visual-studio-sdks
2222

2323
Means you [can't simply **build** anything](https://ci.appveyor.com/project/3Fs/vssolutionbuildevent/builds/42027332#L121) along with pure VS2022 (e.g. [VM image, clean VS2022 env](https://ci.appveyor.com/project/3Fs/vssolutionbuildevent/builds/42027332#L121))
2424

@@ -30,9 +30,7 @@ But *netfx4sdk* will try to eliminate this artificial limitation by a single com
3030

3131
## Usage
3232

33-
Two modes.
34-
35-
`-mode sys` - Hack using assemblies for windows. Highly *recommended* because of
33+
`-mode sys` - Hack using assemblies for windows. Highly *recommended* because
3634

3735
* [++] All modules are under windows support.
3836
* [+] It does not require internet connection (portable).
@@ -60,7 +58,7 @@ Two modes.
6058
-global - To use the global toolset, like hMSBuild.
6159
6260
-pkg-version {arg} - Specific package version. Where {arg}:
63-
* 1.0.2 ...
61+
* 1.0.3 ...
6462
* latest - (keyword) To use latest version;
6563
6664
-debug - To show debug information.
@@ -88,6 +86,21 @@ git clone https://github.com/3F/netfx4sdk.git src
8886
cd src & build & bin\Release\raw\netfx4sdk -help
8987
```
9088

89+
### .sha1 official distribution
90+
91+
*netfx4sdk* releases are now accompanied by a *.sha1* file in the official distribution; At the same time, commits from which releases are published are signed with the committer's verified signature (GPG).
92+
93+
Make sure you are using official, unmodified, safe versions.
94+
95+
Note: *.sha1* file is a text list of published files with checksums in the format:
96+
97+
`40-hexadecimal-digits` `<space>` `file`
98+
99+
```
100+
eead8f5c1fdff2abd4da7d799fbbe694d392c792 path\file
101+
...
102+
```
103+
91104
## Contributing
92105

93106
[*netfx4sdk*](https://github.com/3F/netfx4sdk) is waiting for your awesome contributions!

changelog.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22
netfx4sdk - https://github.com/3F/netfx4sdk
33
- - - - - - - - - - - - - - - - - - - - -
44

5+
[1.2] 2024.04.08
6+
7+
* FIXED: sys/system and WARN: Failed: 3
8+
9+
* FIXED: 'a6' is not recognized as an internal or external command
10+
when "Access denied" attempt.
11+
12+
* FIXED: "Missing operator" when not found hMSBuild.
13+
14+
* CHANGED: Added hMSBuild's -no-less-4 restriction.
15+
Requires hMSBuild 2.4 or higher
16+
17+
* CHANGED: Updated hMSBuild 2.4.1
18+
https://github.com/3F/hMSBuild/releases/tag/2.4.1
19+
20+
521
[1.1] 2023.12.10
622

723
* FIXED: Issue #3 incorrect -mode sys handling on Windows XP.

0 commit comments

Comments
 (0)