DLL ini ditambahkan secara default di proyek Visual Studio 2010. Untuk apa majelis baru ini digunakan? Tampaknya tidak mengandung banyak setelah melihatnya menggunakan Reflector dan Google juga tampaknya tidak banyak bicara tentang hal itu.
164
Jawaban:
Ini digunakan ketika / jika Anda menggunakan
dynamic
kata kunci dalam proyek Anda. Perakitan berisi pengikat runtime C #.Compiler C # pada dasarnya telah diekstraksi ke perpustakaan sehingga dapat memancarkan, mengkompilasi dan menjalankan kode yang diperlukan untuk mendukung
dynamic
kata kunci. Pertama kali Anda gunakandynamic
dalam kode Anda, majelis ini (serta System.dll, System.Core.dll dan System.Dynamic.dll) akan dimuat ke dalam AppDomain Anda.sumber
dynamic
lebih banyak daripada saat ini (yaitu tidak pernah)?using System.Linq;
ke semua file. Itu hanya membuat fitur bahasa yang lebih baru sedikit lebih mulus. Jika Anda ingin menggunakannyadynamic
, itu hanya berfungsi tanpa usaha di pihak Anda.Selalu dihapus sejauh ini. Belum ada masalah.
sumber
<Reference Include="Microsoft.CSharp" />
dalam file .csproj.