.net
[์
๋ ๋์/Selenium, C#] C#์์ Selenium์ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น ๋จ๊ณ
[์ ๋ ๋์/Selenium, C#] C#์์ Selenium์ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น ๋จ๊ณ
2020.03.22์์ฆ ์ฝ๋ก๋ ๋๋ฌธ์ ์ฌํ๊ทผ๋ฌด๋ก ์ ํํ๋ ๊ธฐ์
๋ค์ด ์ ์ฐจ ๋๊ณ ์์ต๋๋ค. ์ ์ง์ฌ๋๋ ๋ง์ฐฌ๊ฐ์ง์ธ๋ฐ์. ์ฃผ๋ง์ ์ฌํ๊ทผ๋ฌด๋ฅผ ์ค๋นํ๋ค๊ณ ํด์ ํ์ฌ์์ ๋ฌด์จ ์ผ์ ํ๋์ง ์ดํด๋ดค์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์๊ฐ ์ธ๋ก ๋จ์ ๋ฐ๋ณต ์
๋ฌด๊ฐ ๋๋ฌด ๋ง๋๊ตฐ์. ํ ์๋ก, ์์
์ ์ด๋ค ๋ชฉ๋ก์ด ์์ผ๋ฉด ํ๋ํ๋ ์์ดํ
์ ์น ์ฌ์ดํธ์์ ๊ฒ์ํ ํ ํน์ ๊ฒฐ๊ณผ ๊ฐ์ ๋ค์ ์์
์ ์
๋ ฅํ๋ ์
๋ฌด๊ฐ ์์ต๋๋ค. ๋๋, ์น ์ฌ์ดํธ์ ์์ดํ
์ ์ถ๊ฐํ๊ธฐ ์ํด ์ผ์ผ์ด ๋ฒํผ์ ํด๋ฆญํ๋ฉฐ ์ ์๊ฐ์ ๋ณด๋ด๋ ์
๋ฌด๋ ์์์ต๋๋ค. ์ ๋ ์ง์
์ด ํ๋ก๊ทธ๋๋จธ์ธ์ง๋ผ, ๋ค์์ ์ง์ผ๋ณด๋ฉด์ ๋ง์ด ์ํ๊น์ํ์ต๋๋ค. ์ง์์ ์๊ฒ ๋์ผ๋ฉด ๋งคํฌ๋ก ํ๋ก๊ทธ๋จ์ด๋ผ๋ ๋ง๋ค์ด ์คฌ์ ํ
๋ฐ ๋ง์ด์ฃ . ๊ฒฐ๊ตญ, ์ด๋ฒ ๊ธฐํ์ ํ๋ก๊ทธ๋จ์ ํ๋ ๋ง๋ค์ด ์ฃผ๋ฉด์ ๋ด์ฌ ๋ฟ๋ฏํดํ์ต๋๋ค. ์, ๊ทธ๋์ ์ด๋ฒ ํฌ์คํ
์์๋ .Ne..
[.Net] 3'rd party library๋ฅผ C++/CLI๋ก C#์์ ์ฌ์ฉํ๊ธฐ ์ํ dll ๋ง๋ค๊ธฐ (์์ ํฌํจ)
[.Net] 3'rd party library๋ฅผ C++/CLI๋ก C#์์ ์ฌ์ฉํ๊ธฐ ์ํ dll ๋ง๋ค๊ธฐ (์์ ํฌํจ)
2020.02.29์๊ฐ ๋ณธ๋ฌธ์ ์ฝ๊ธฐ ์ ์ C++/CLI๊ฐ ๋ฌด์์ธ์ง ์ดํดํ๋ฉด ์์ ์ฝ๋๋ฅผ ๋ฐ๋ผ ํ๋๋ฐ ๋์์ด ๋ฉ๋๋ค. [.Net] C++/CLI ์ดํดํ๊ธฐ [.Net] C++/CLI ์ดํดํ๊ธฐ ์๊ฐ ์ง๋ ํฌ์คํ
์์ C# ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์ .Net Decompiler์ ์ํด ์์ค์ฝ๋๊ฐ ๋
ธ์ถ๋ ์ ์๋ ์ํ์ฑ์ ์๊ฐํ์ต๋๋ค. [.Net] .Net Framework์ ๋์ปดํ์ผ๋ฌ(Decompiler) ILSpy ๋ฐ dotPeek ์์ [.Net] .Net Fram.. luckygg.tistory.com ๋๋ถ์ด ๊ธฐ์ด ์์ ๋ฅผ ๋ฐ๋ผ ํด ๋ณด๋ฉด ๋ณธ๋ฌธ์ ์ดํดํ๋๋ฐ ๋์์ด ๋ฉ๋๋ค. [.Net] C++/CLI๋ก C#์์ ์ฌ์ฉํ๊ธฐ ์ํ dll ๋ง๋ค๊ธฐ (์์ ํฌํจ) [.Net] C++/CLI๋ก C#์์ ์ฌ์ฉํ๊ธฐ ์ํ dll ๋ง๋ค๊ธฐ (์์ ํฌํจ) ์๊ฐ ..
[.Net] C++/CLI๋ก C#์์ ์ฌ์ฉํ๊ธฐ ์ํ dll ๋ง๋ค๊ธฐ (์์ ํฌํจ)
[.Net] C++/CLI๋ก C#์์ ์ฌ์ฉํ๊ธฐ ์ํ dll ๋ง๋ค๊ธฐ (์์ ํฌํจ)
2020.02.25์๊ฐ ๋ณธ๋ฌธ์ ์ฝ๊ธฐ ์ ์ C++/CLI๊ฐ ๋ฌด์์ธ์ง ์ดํดํ๋ฉด ์์ ์ฝ๋๋ฅผ ๋ฐ๋ผ ํ๋๋ฐ ๋์์ด ๋ฉ๋๋ค. [.Net] C++/CLI ์ดํดํ๊ธฐ [.Net] C++/CLI ์ดํดํ๊ธฐ ์๊ฐ ์ง๋ ํฌ์คํ
์์ C# ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์ .Net Decompiler์ ์ํด ์์ค์ฝ๋๊ฐ ๋
ธ์ถ๋ ์ ์๋ ์ํ์ฑ์ ์๊ฐํ์ต๋๋ค. [.Net] .Net Framework์ ๋์ปดํ์ผ๋ฌ(Decompiler) ILSpy ๋ฐ dotPeek ์์ [.Net] .Net Fram.. luckygg.tistory.com C++/CLI ์์ ๋ง๋ค๊ธฐ ๊ฐ๋จํ๊ฒ C++/CLI ํ๋ก์ ํธ์์ ๋ง์
, ๋บ์
, ๊ณฑ์
, ๋๋์
ํจ์๋ฅผ ๋ง๋ค์ด C#์์ ์ฌ์ฉํ๋ ์์ ์ฝ๋๋ฅผ ์์ฑํด ๋ณด๊ฒ ์ต๋๋ค. ์ค์ต์ Visual Studio 2017๋ก ์งํํ๊ฒ ์ต๋๋ค. ์์ ํ์ผ ๊ฒฐ๊ณผ ๋ฐ ..
[.Net] C++/CLI ์ดํดํ๊ธฐ
[.Net] C++/CLI ์ดํดํ๊ธฐ
2020.02.22์๊ฐ ์ง๋ ํฌ์คํ
์์ C# ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์ .Net Decompiler์ ์ํด ์์ค์ฝ๋๊ฐ ๋
ธ์ถ๋ ์ ์๋ ์ํ์ฑ์ ์๊ฐํ์ต๋๋ค. [.Net] .Net Framework์ ๋์ปดํ์ผ๋ฌ(Decompiler) ILSpy ๋ฐ dotPeek ์์ [.Net] .Net Framework์ ๋์ปดํ์ผ๋ฌ(Decompiler) ILSpy ๋ฐ dotPeek ์์ ๋์ปดํ์ผ๋ฌ(Decompiler) ํน์ ๋์ปดํ์ผ๋ฌ์ ๋ํด ์๊ณ ๊ณ์ ๊ฐ์? ์ ๋ ๋์ปดํ์ผ๋ฌ๋ ์๋ง๋ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ด์ง ์์๊น ์๊ฐํฉ๋๋ค. ๋์ปดํ์ผ๋ฌ๋ ๋ง ๊ทธ๋๋ก ์ญ์ผ๋ก ํ๋ก๊ทธ๋จ์ ๋ถ์ํ๋ ๊ฒ์ด๊ธฐ.. luckygg.tistory.com ์ด๋ฒ ํฌ์คํ
์์๋ Native C++ ์ฝ๋๋ฅผ C++/CLI๋ก Wrappingํ์ฌ C#์์ ์์ ํ๊ฒ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋ ค..