Bagikan melalui


Ikon Visual Studio Catatan Rilis Visual Studio 2013 Update 2

Istilah | Lisensi Komunitas Pengembang Blog | Visual Studio

Catatan

Ini bukan versi terbaru Visual Studio. Untuk mengunduh rilis terbaru, silakan kunjungi catatan rilis saat ini untuk Visual Studio 2019.


Rilis Visual Studio 2013

Anda dapat melihat catatan rilis untuk semua versi Visual Studio 2013:

Ikon Catatan RilisVisual Studio 2013 Update 2

dirilis pada 12 Mei 2014

Unduh Visual Studio Community 2013

Anda dapat mengunduh Visual Studio 2013 dari My.VisualStudio.com. My.VisualStudio.com memerlukan langganan Dev Essentials gratis, atau Langganan Visual Studio.

Ringkasan Apa yang Baru dalam Rilis ini

Apa yang Baru dalam Rilis ini

Windows Phone 8.1 dan Universal Windows Apps

Bagaimana cara memulai?

Dengan rilis ini, kami telah mengubah pengembang perangkat lunak apa yang harus diinstal untuk mulai membangun Windows Phone 8.1 dan Aplikasi Windows universal:

  • Tidak ada lagi versi Visual Studio 2013 Express terpisah untuk pengembangan Telepon. Sebagai gantinya, pengguna Express hanya perlu menginstal Visual Studio 2013 Express untuk Windows dengan Pembaruan 2
  • Pengembang yang menggunakan Visual Studio 2013 Professional (atau lebih tinggi) hanya perlu menginstal Pembaruan 2

Membuat aplikasi untuk Windows Phone 8.1

Buat aplikasi yang menargetkan rilis Windows Phone 8.1 baru baik dengan memutakhirkan aplikasi Windows Phone 8.0 Silverlight yang ada atau dengan membuat aplikasi Windows Phone 8.1 baru yang berjalan di Windows Phone 8.1 Silverlight atau Windows Runtime yang dibuat dengan .NET dan XAML atau WinJS. Anda juga dapat membuat aplikasi Windows Phone 8.1 dan Windows universal menggunakan C++ dan DirectX. Untuk daftar lengkap opsi, buka Pusat Dev Windows Phone.

Jika Anda memilih Windows Phone 8.1 untuk membangun atau memperbarui aplikasi telepon yang ada menggunakan model aplikasi Silverlight, Anda akan mendapatkan akses ke kemampuan platform baru seperti geofencing, menjelajah data aplikasi, pengeditan media, dan banyak lagi.

Jika Anda memilih untuk membuat aplikasi menggunakan Windows Runtime yang baru tersedia, Anda akan mendapatkan kemampuan platform baru bersama dengan dukungan alat yang ditingkatkan untuk membuat aplikasi menggunakan HTML dan JavaScript (WinJS). Selain itu, aplikasi telepon yang dibangun menggunakan platform Windows Runtime berbagi model aplikasi dan siklus hidup aplikasi yang sama yang sebelumnya hanya tersedia untuk aplikasi Windows Store, serta opsi untuk membuat aplikasi Windows universal yang berbagi kode; membuatnya lebih mudah untuk membuat aplikasi yang berjalan di Windows dan Windows Phone (baca selengkapnya di bawah).

Aplikasi Universal Windows

Jika sebelumnya Anda membuat aplikasi untuk Windows Store dan Windows Phone, Anda tidak memiliki jalur di Visual Studio yang memudahkan untuk menargetkan kedua platform dari satu solusi, sambil berbagi kode siklus hidup aplikasi, elemen antarmuka pengguna, dll.

Aplikasi Universal Windows

Dengan rilis Pembaruan 2, Anda sekarang dapat membangun aplikasi yang menargetkan platform Windows dan Windows Phone dari satu solusi; membangun aplikasi yang berjalan pada Windows Runtime dan dapat menargetkan berbagai faktor bentuk dalam keluarga perangkat Windows.

Untuk memulai, templat proyek aplikasi Windows universal baru tersedia untuk membantu Anda membuat satu aplikasi di mana logika bisnis Anda muncul melalui pengalaman pengguna yang relevan dengan perangkat; baik untuk Windows Phone dan tablet atau windows laptop dan stasiun kerja.

Hub Performa dan Diagnostik

Untuk aplikasi Windows Store dan Windows Phone 8.1 yang menargetkan platform Windows Runtime, Anda sekarang dapat menjalankan lebih dari satu alat sekaligus di hub Performa dan Diagnostik (Menggabungkan Alat di hub Performa dan Diagnostik di Visual Studio 2013), yang berarti Bahwa Anda dapat menghubungkan data di seluruh alat, membuat tradeoff performa berdasarkan informasi, dan umumnya menghemat waktu.

Selain itu, alat Penggunaan Memori yang baru tersedia (Mendiagnosis masalah memori dengan Alat Penggunaan Memori baru di Visual Studio) memungkinkan Anda menyelidiki memori aplikasi, yang memudahkan untuk menemukan masalah seperti kebocoran memori.

Penelusuran Kesalahan yang Disempurnakan – Sumber Daya Yang Di-cache

Di aplikasi Windows 8.1, dimungkinkan untuk menyimpan sumber daya untuk aplikasi Anda sebelum aplikasi diluncurkan. Dalam pembaruan ini, Anda dapat memicu penembolokan ini secara manual sehingga Anda dapat menguji perilaku aplikasi Anda atau hanya memastikan bahwa Anda telah mendaftarkan ContentPrefetcher dengan benar.

Pemberitahuan Pengujian – Azure Notification Hub

Dengan rilis ini, kami menambahkan alat pemecahan masalah baru yang memungkinkan Anda mengirim pesan pengujian (Notification Hubs: Send Test Notifications) saat berada di Visual Studio; membuatnya lebih mudah untuk memastikan pemberitahuan berfungsi dengan benar untuk aplikasi Windows Store, Phone, atau universal Anda.

Pengembangan Azure

Meskipun banyak kemampuan Microsoft Azure tersedia melalui Azure SDK, beberapa fitur dibangun langsung ke Visual Studio itu sendiri. Dengan Pembaruan 2, kami membuat fitur baru berikut tersedia:

Penyempurnaan IDE

Jika Anda mengembangkan untuk Microsoft Azure, Anda dapat menemukan pengalaman memulai yang ditingkatkan. Kami menawarkan kemampuan baru yang dapat menautkan situs web yang baru dibuat langsung dari File|Proyek Baru ke situs web Microsoft Azure atau Komputer Virtual; membuatnya mudah untuk dipublikasikan nanti.

Selain itu, Anda dapat menggunakan Server Explorer untuk Situs Web Microsoft Azure untuk melihat atau mengedit file situs web langsung atau melihat file log dari jarak jauh.

Layanan Seluler .NET

Bekerja dengan Layanan Seluler yang didukung oleh .NET sekarang tersedia langsung dari Visual Studio (Mulai Cepat: Menambahkan layanan seluler). Dengan rilis ini, Anda akan menemukan dukungan alat baru, termasuk templat untuk membantu memulai jenis proyek baru dan dukungan untuk Penelusuran Kesalahan Jarak Jauh.

Kami juga baru-baru ini mengirimkan Microsoft Azure 2.3 SDK yang menambahkan kemampuan baru ke pengembang Visual Studio yang bekerja dengan Azure. Ini termasuk penyempurnaan Server Explorer baru seperti:

  • Penelusuran kesalahan jarak jauh kode asli/terkelola
  • Menampilkan/Mengedit file jarak jauh dan melihat log di situs web

Dan masih ada lagi. Pelajari tentang semua fitur dari Blog Windows Azure: Mendalami: Visual Studio 2013 Update 2 RC dan Azure SDK 2.3.

Tip

Visual Studio 2013 Update 2 tidak menyertakan Azure SDK, mendapatkannya dari pusat unduhan Microsoft Azure.

Pengembangan Web

Dengan rilis Pembaruan 2, kami mengirimkan banyak fitur baru untuk pengembang web, termasuk TypeScript 1.0 RTM, pengalaman bahasa dan alat baru yang kuat untuk pengembang yang membangun proyek JavaScript skala aplikasi. Selain itu, kami merilis fitur dan peningkatan baru lainnya (ASP.NET dan Web Tools 2013.2 untuk Catatan Rilis Visual Studio 2013) untuk pengembangan web dalam alat dan platform ASP.NET (termasuk pembaruan untuk MVC, API Web, dan Halaman Web). Baca untuk detailnya.

TypeScript 1.0

TypeScript adalah bahasa sumber terbuka yang dikembangkan oleh Microsoft untuk proyek JavaScript skala aplikasi, didukung oleh superset JavaScript yang diketik yang dikompilasi ke JavaScript biasa. TypeScript, dikombinasikan dengan Visual Studio, adalah pengalaman kelas satu dengan fitur seperti pemeriksaan statis, navigasi berbasis simbol, pemfaktoran ulang kode, dan banyak lagi.

TypeScript

Dalam rilis ini, TypeScript telah mencapai versi 1.0 (RTM), membawa bahasa ke rilis resmi pertama setelah 18 bulan pengembangan dan banyak kegembiraan dari komunitas pengembang.

Penyempurnaan Editor Kode Web (SASS, LESS & JSON)

Kami lebih meningkatkan editor kode kami dengan menambahkan dukungan untuk format file tambahan: SASS, dan JSON. Kami juga meningkatkan editor LESS kami dengan kemampuan baru.

Editor SASS baru mencakup fitur seperti pewarnaan, variabel dan Mixins IntelliSense, validasi sintaks, masuk ke definisi, pemilih warna, dan banyak lagi. Kami juga meningkatkan editor LESS dengan fitur seperti Knockout IntelliSense Upgrade dan pemilih URL baru untuk halaman HTML, Razor, CSS, LESS, atau SASS, dan banyak lagi.

Editor JSON baru menawarkan fitur seperti validasi sintaks, pewarnaan, kerangka, dan dukungan untuk IntelliSense melalui skema JSON.

Tautan Browser memungkinkan pengembang untuk menyambungkan beberapa browser langsung ke Visual Studio dan me-refresh semuanya dengan mengklik satu tombol. Untuk informasi selengkapnya, lihat Menggunakan Tautan Browser di Visual Studio 2013.

Dalam rilis ini, kami meningkatkan Tautan Browser untuk mendukung koneksi HTTPS, Aplikasi Halaman Tunggal (SPA), dan file HTML statis.

Templat Proyek

Kami memperbarui ASP.NET templat proyek default untuk menyertakan rilis platform terbaru, seperti ASP.NET MVC, API Web, Halaman Web, SignalR, dan banyak lagi.

Penelusuran Kesalahan Situs Web Seluler

Jika Anda telah menghabiskan sejumlah waktu untuk mencoba membuat versi seluler yang menarik dari situs web Anda, Kemungkinan besar Anda mengalami masalah dengan situs web tersebut tidak mencari atau bekerja dengan benar di browser seluler.

Dalam rilis ini, kami menjadikan ini pengalaman yang jauh lebih baik bagi pengembang yang ingin menggunakan Windows Phone Emulator dengan Internet Explorer dengan mengaktifkan penggunaan alat penelusuran kesalahan dan performa Visual Studio saat menguji halaman web Anda di emulator telepon (Mendiagnosis Masalah Situs Web Seluler di Windows Phone 8.1 dengan Visual Studio).

Peningkatan Visual C++ Linker

Di Pembaruan 2 kami telah menambahkan beberapa fitur yang harus meningkatkan waktu tautan:

  • /Zc:inline: Hapus data dan fungsi yang tidak direferensikan. Ini memiliki dampak throughput yang signifikan untuk semua proyek Anda.
  • Peningkatan PDB: Kurangi waktu yang dihabiskan untuk menghasilkan file PDB. Ini memiliki dampak throughput yang signifikan untuk biner dengan informasi debug dalam jumlah sedang hingga besar.
  • /cgthreads: Sejajarkan pembuatan kode dan fase build pengoptimalan. Ini memberikan kemenangan signifikan untuk biner menengah hingga besar yang dihasilkan dengan opsi /LTCG.

Penelusuran Kesalahan umum dan Penganalisis

Debugger Visual Studio

Sebelumnya, jika Anda perlu memahami payload JSON yang disimpan dalam variabel string selama penelusuran kesalahan, Anda tidak memiliki visualizer bawaan untuk membantu mempermudah ini.

Dalam rilis ini, kami menambahkan visualizer string baru (JSON Debugger Visualizer di Visual Studio 2013) untuk men-debug string yang dikodekan JSON langsung dari Visual Studio. Visualizer menunjukkan payload dalam kontrol treeview sehingga mudah bagi Anda untuk mencari, menyoroti, atau menyalin pasangan kunci/nilai.

Penganalisis Memori Terkelola .NET

.NET Managed Memory Analyzer (Menggunakan Visual Studio 2013 untuk Mendiagnosis Masalah Memori .NET dalam Produksi) membantu Anda memahami penggunaan memori .NET aplikasi dari file .dmp yang dikumpulkan pada mesin produksi.

Dalam rilis ini kami menambahkan kemampuan untuk memeriksa nilai objek dan instans dalam cadangan memori yang ditangkap (.NET Memory Analysis: Object Inspection), membuat penganalisis menjadi lebih berguna.

Alat Penggunaan CPU

Alat Penggunaan CPU baru sekarang tersedia di hub Performa dan Diagnostik yang dapat digunakan dengan aplikasi WPF, Konsol, Windows Store 8.1, atau Windows Phone 8.1.

Alat ini menyediakan data untuk fungsi tertentu yang menggunakan CPU dan ke tingkat apa. Informasi ini memberdayakan Anda untuk membuat keputusan tentang di mana memfokuskan upaya pengoptimalan Anda untuk mencapai performa aplikasi terbaik.

IntelliTrace

Peristiwa Performa

IntelliTrace baru saja menjadi lebih pintar saat bekerja dengan peristiwa performa yang dikumpulkan oleh Microsoft Monitoring Agent (MMA).

Kami menambahkan kemampuan untuk menganalisis data performa secara mendalam dengan mengelompokkan peristiwa performa dan meninjau jalur panas (Peningkatan UI untuk IntelliTrace dengan Visual Studio 2013 Update 2. Anda juga dapat Memeriksa kueri SQL dengan alat Visual Studio saat Anda memiliki ADO.NET data peristiwa yang tersedia (Lompat ke SQL dengan IntelliTrace) atau menavigasi dengan mudah ke Tindakan/Pengontrol saat Anda memiliki data yang dikumpulkan dari situs web MVC ASP.NET (IntelliTrace MVC Navigation).

Memvisualisasikan Pengecualian dalam Data IntelliTrace

Saat meninjau file IntelliTrace dengan data Pengecualian yang dikumpulkan oleh MMA, sekarang lebih mudah untuk melihat parameter dan melihat di mana pengecualian dilemparkan dengan memvisualisasikan tumpukan panggilan pada Peta Kode (Penyempurnaan untuk Men-debug Pengecualian dengan IntelliTrace di Visual Studio 2013).

Pembuatan Profil dan Penelusuran Kesalahan DirectX

Profiler Grafis Baru

Kami menambahkan alat baru untuk mengoptimalkan performa penyajian game atau aplikasi Direct3D Anda dengan Analisis Bingkai Grafis. Tidak seperti hanya merekam informasi performa selama pengambilan, analisis bingkai menghasilkan informasi performa nanti dengan mengatur waktu peristiwa dan mengumpulkan statistik selama pemutaran.

Ini berarti Anda dapat melihat rata-rata hasil dari beberapa pemutaran, memastikan data yang terdengar secara statistik. Ini juga berarti Anda dapat menghasilkan informasi performa untuk konfigurasi dan perangkat selain yang digunakan untuk pengambilan.

Analisis bingkai bekerja dengan cara yang sama pada perangkat Windows 8.1 dan Windows Phone 8.1, mengandalkan kueri tanda waktu baru yang tidak tersedia di Windows Phone 8.

Penyempurnaan Debugger Grafis

Peningkatan pada Graphics Debugger mencakup kemampuan untuk menangkap hingga 30 bingkai berturut-turut dengan satu tangkapan (pengambilan berturut-turut). Anda juga dapat secara terprogram memicu penangkapan otomatis, yang berguna untuk men-debug shader komputasi dalam program yang tidak pernah memanggil Ada, atau ketika masalah penyajian menyulitkan untuk mengetahui kapan harus mengharapkan tangkapan selama pengujian manual (Panduan: Menangkap Informasi Grafis Secara Terprogram).

Gunakan tampilan Gambar Panggilan baru untuk melihat peristiwa yang diambil dan statusnya dalam hierarki terorganisir, atau perluas untuk melihat status perangkat saat ini pada saat panggilan gambar atau peristiwa yang mengatur nilainya.

Sekarang dimungkinkan juga untuk menggunakan debugger grafis dengan aplikasi Windows Phone 8.1 Anda di emulator atau di ponsel yang ditambatkan; kedua skenario sekarang didukung sepenuhnya.

Manajemen Rilis

Pembaruan untuk Manajemen Rilis memudahkan penyebaran aplikasi Anda ke grup server, yang menghemat waktu yang cukup lama.

Grup Server

Sebagian besar aplikasi memiliki beberapa tingkatan, dan sebagian besar tingkatan berjalan di beberapa server. Hingga saat ini, untuk menyebarkan komponen ke semua server dalam tingkatan, Anda harus menulis urutan penyebaran yang sama dengan serangkaian langkah yang sama di setiap server. Ini tidak hanya banyak pekerjaan berulang, itu tidak dapat dipertahankan.

Dengan Pembaruan 2, Anda sekarang dapat menandai server sehingga Anda menulis urutan penyebaran sekali untuk sekelompok server dengan tag yang sama (Visual Studio Release Management 2013 Update 2 RC sekarang tersedia). Urutan penyebaran ini berjalan secara otomatis di semua server dengan tag yang sama secara paralel ketika rilis dipicu.