orochasamuel / fiscalbr-net

Para facilitar seu dia a dia como desenvolvedor \o/
MIT License
91 stars 48 forks source link

Targets #119

Closed marcosgerene closed 3 months ago

marcosgerene commented 7 months ago

@orochasamuel

Olhando o pacote https://www.nuget.org/packages/FiscalBr.EFDFiscal/ temos:

image

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

image

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.

orochasamuel commented 7 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/

marcosgerene commented 7 months ago

@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.

image

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...

stale[bot] commented 4 months ago

Ei, já tem um tempinho que essa issue está inativa, em breve será encerrada. Obrigado a todos pela contribuição. o/