Comments (8)
@raspi It looks like 4.5.2 is still supported but 4.5.1 is end-of-life, https://blogs.msdn.microsoft.com/dotnet/2015/12/09/support-ending-for-the-net-framework-4-4-5-and-4-5-1/
what about moving to 4.5.2 instead?
from packetnet.
R2 is supported until 2023 - https://support.microsoft.com/en-us/lifecycle/search?alpha=Windows%20Server%202012%20R2%20Standard . Older NuGet version was using .NET fw 3.5 and sharppcap used that also. For the best backwards compatibility as old as possible .NET fw target should be used. Another way could be to release multiple targets like SQLite does as an example.
from packetnet.
@raspi I think we are talking about two different things. Yes, Windows Server 2012 R2 is supported until 2023, but only .net 4.5.2 is currently supported, not 4.5.1. See https://support.microsoft.com/en-us/lifecycle/search?alpha=Microsoft%20.NET%20Framework%204.5.1
from packetnet.
Yes the .NET fw 4.5.1 might be deprecated (for only ~7 months now) but it doesn't mean that people are running newer version if they're using R2 for example. A lot of people are running .NET fw which was shipped with the OS ie. 4.5.1 in R2 and 8.1.
My use case is OSS LLDP agent which adds LLDP support for older Windows versions so that network and sysadmins jobs are made easier who are still running older OSes in their environments. Their company came up with the policies to not upgrade anything until the OS long term support ends.
from packetnet.
@raspi ahh ok. If it's forwards compatible then I have no problem rebuilding for 4.5.1. Let me check that doing so will work ok here under mono and I can push out a new set of versions sometime in the near future.
from packetnet.
@raspi I've updated the .net target version to 4.5.1. Would you mind testing out the 'net_4_5_1' branch or would it make sense for me to send you .nupack files? I'd like it to be tested prior to bumping versions and releasing new packages etc.
from packetnet.
I was able to compile both packetnet and sharppcap in VS 2017 CE. There were no build or runtime errors with net_4_5_1 branch and my program.
from packetnet.
@raspi published new nuget versions of sharppcap and packetdotnet that target 4.5.1
from packetnet.
Related Issues (20)
- OSPF V2 packet with link-local signaling (LLS) data not handled correctly HOT 1
- Update NuGet
- SSL Interception
- LinkLayers have wrong base type HOT 1
- Constructing Wifi Packets
- Add support to NDP HOT 3
- Switch SDK to .NET 6.0
- log4net dependency in nuget package HOT 3
- CI woes HOT 12
- Any chance for v1.4.7? HOT 1
- TLS decoding support HOT 6
- Implementing Application Layer Packets HOT 1
- Move off System.Runtime.CompilerServices.Unsafe nuget? HOT 2
- TCP packet checksum in not hex
- Capturing STUN , TURN
- icmpv6package dosen't include data[],sequence,ID
- icmpv6package has not some memebers HOT 2
- Large UDP packet: Length field get overwritten with length of first IP fragment
- Parsing / Checksum calc issue when crafting IPv6 ICMP6 packets
- Parsing fails on a capture file where NPF_LOOPBACK adapter is present on the machine where wireshark captured the file
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 packetnet.