Closed marcosgerene closed 3 months ago
Fala @marcosgerene, tudo na paz?
Em fevereiro do ano passado eu iniciei uma discussão para entender se faria essa mudança ou não.
https://github.com/orochasamuel/fiscalbr-net/discussions/74
Ainda haviam usuários abaixo da versão 4.6 e por isso mantive.
Concordo que o melhor cenário seria usar uma única versão "amigável" às demais.
Vou deixar essa issue aberta por enquanto até abrir outra discussão e decidirmos o momento de restringir as versões.
Vida longa e próspera o/
@orochasamuel por aqui tudo bem e ai?
Versões inferiores ao 4.6.2 já não são suportadas pela Microsoft a um tempo.
Manter suporte a elas é "pagar o preço" do legado. Quem deve pagar esse preço é quem mantem o projeto legado por seja qual for o motivo.
Aos que usam dotNet Framework 4.6.1 ou inferior sugiro baixar o fonte, mudar o target e recompilar ou mesmo manter um fork atualizado só alterando o target. Essa é uma das vantagens do open source, não ter suporte oficial não é o fim do mundo.
The Show Must Go On...
Ei, já tem um tempinho que essa issue está inativa, em breve será encerrada. Obrigado a todos pela contribuição. o/
@orochasamuel
Olhando o pacote https://www.nuget.org/packages/FiscalBr.EFDFiscal/ temos:
Acredito que devemos rever os targets.
Primeiro um fato: Uma vez que o netstandard 2.0 já atende 4.6.1 ou superior, todos targets acima dele para dotNET Framework são desnecessários.
https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-0
Agora indo para um "debate", eu acredito que o suporte a versões inferiores ao dotNet Framework abaixo do 4.6.1 deva ser descontinuado. Toda vez que alguém precisar dar manutenção no projeto é problema com o VS que não compila e quanto mais o tempo passa, pior.
Anyway, IMHO devemos ter o target exclusivamente em dotNet Standard 2.0.