μ΄μ μ @ploeh λ λͺ¨λ μ΄μ λΈλ¦¬μ λν μλͺ ν€λ₯Ό λΉλ°λ‘ μ μ§νμ΅λλ€. κ³Όμ° νλΉνμ§ λ Όμνκ³ μΆμ΅λλ€.
λ€λ₯Έ μΈκΈ° μλ ν μ€νΈ λμ°λ―Έλ₯Ό νμΈνλ©΄ λͺ¨λ κ³΅κ° ν€λ₯Ό μ΄μμμ μ μ μμ΅λλ€.
AF ν€λ₯Ό λ«μ μνλ‘ μ μ§νκ³ μ μ₯μμ μΆκ°ν μλ μλ€κ³ μκ°ν©λλ€. μ€μ λ‘ μλͺ μ ν΅ν΄ μ΄μ λΈλ¦¬μ μ μμ μ¦λͺ ν μ μμ§λ§ μ격νκ² μꡬνμ§λ μμ΅λλ€. μ€λλ NuGetμ IDκ° μ€μ λ‘ μ€μν νμ¬ μ¬μ΄νΈκ° μλλΌ ν¨ν€μ§λ₯Ό λ°°ν¬νλ λ° μ¬μ©λ©λλ€.
μ μ₯μμ ν€λ₯Ό κ²μνλ©΄ λ§μ μ΄μ μ΄ μμ΅λλ€.
1. You found some bug in AF. You download source code locally and fix it.
2. Now you have AF assemblies with fixed bug and you want to test whether it helped.
Here is where the issues start. If you assemblies are unsigned, you cannot simply put the modified assemblies to the local NuGet cache - project will not compile. Rather, you need to update all your projects to target to a new assembly - just for a simple test. The things become even worse when that is the core `AutoFixture` assembly, as other depending libraries (like `AutoFixture.xunit` or `AutoFixture.NSubstitute`) will need to be updated as well.
If we ship signing key issue will be solved.
@ploeh μ κ΄ν΄μλ, κ·Έκ° κ·Έκ²μ λΉλ°λ‘ μ μ§ν κ°λ ₯ν μ΄μ κ° μμλ κ² κ°μ΅λλ€.
κ°μΈμ μΌλ‘, λλ μ΄μ λ₯Ό μ΄κ³ λͺ¨λ μ¬λμ μΆμ λ¨μννκΈ° μν΄ μμμ μ¬μ©νμ¬ ν¬νν κ²μ
λλ€.
μλ€μ ( @moodmosaic , @adamchester , @ecampidoglio , @klimisa ) - μ΄κ²μ λν΄ μ΄λ»κ² μκ°νμΈμ?
π ν€λ₯Ό μ½λλ€.
:+1: μ΄μ§ μμ μ΄μ κ° μμ΅λλ€. μ΄λ»κ² μ κ²½ μ°λμ? λλ λκ΅°κ°κ° κ·Έλ κ²νλμ§ μμ¬ν©λλ€.
ν€λ₯Ό μ΄κ³ nuget.org κΆνμ λΉλ°λ‘ μ μ§ν©λλ€.
2017λ
4μ 2μΌ μΌμμΌ 14:16 Alexander Batishchev [email protected]
μΌλ€:
μ΄μ§ μμ μ΄μ κ° μμ΅λλ€. μ΄λ»κ² μ κ²½ μ°λμ? λλ λκ΅°κ°κ° κ·Έλ κ²νλμ§ μμ¬ν©λλ€.
β
μ΄ μ€λ λμ κ°μ νκΈ° λλ¬Έμ μ΄ λ©μμ§λ₯Ό λ°κ³ μμ΅λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/AutoFixture/AutoFixture/issues/746#issuecomment-291000103 ,
λλ μ€λ λ μμκ±°
https://github.com/notifications/unsubscribe-auth/AAwCvwwhRzzUb9d3jVblzyxrpqrWyUsJks5rr9fkgaJpZM4Mw2Pq
.
ν λ‘ μ£Όμ κ° ν₯λ―Έλ‘κΈ΄ νμ§λ§ μκ²¬μ΄ μμ΅λλ€. κ·Έκ²μ λν΄ μ€λ¦½μ μΈ ν¬ν.
@ecampidoglio λ° @adamchester μ¬κΈ°μλ μ견μ μΆκ°ν΄ μ£Όμκ² μ΅λκΉ?
μ λ νμ¬ v4μ© μ΄κΈ° λΉλλ₯Ό κ°κ³ λ¦΄λ¦¬μ€ μ μ°¨ μ체λ₯Ό λ¨μννκΈ° μν΄ CIμμ μμ
νκ³ μμ΅λλ€. CIμ μλͺ
ν€κ° νμνλ―λ‘ μ΄ κ²°μ μ΄ νμν©λλ€.
νΉν μ΄ μ견 μμ μ κΈ°λ λ λ²μ§Έ μμ μ κ³ λ €ν λ μ΄λ₯Ό μ¬λ κ²μ΄ ν©λ¦¬μ μ΄λΌκ³ μκ°ν©λλ€.
λν μμ¦μλ ν¨ν€μ§λ₯Ό κ²μνλ NuGet κ³μ μ μν΄ μ§μκ° λ³΄μ₯λμ§λ§ AutoFixture μ΄κΈ°μλ κ·Έλ μ§ μμμ΅λλ€.
κ·Έλμ, λ¬Όλ‘ , λΉμ μ κ³μν΄μ λ΄κ° μΌλ €νλ ν 리ν¬μ§ν 리μ ν€λ₯Ό 컀λ°ν μ μμ΅λλ€. π
π μ΄μ΄λ³΄κΈ°
κ°μ¬ν©λλ€, λμν©λλ€ :)