Aracılığıyla paylaş


Geliştiriciler için ayarlar

Windows ayarlarındaki Sistem > Gelişmiş sayfası, Geliştirici Modu'nu ve Geliştirici Modu etkinleştirildiğinde kullanabileceğiniz ek özellikleri içerir. Geliştirici Modu, Windows'ta uygulama derlemek, dağıtmak ve test etme amacıyla tasarlanmış araçların, ayarların ve özelliklerin kilidini açar.

Geliştiriciler için Geliştirici Modu, Cihaz Portalı ve Cihaz bulma seçeneklerini gösteren Windows Gelişmiş ayarlarının ekran görüntüsü.

Uyarı

Windows 11 25H2'ye başlamadan önce, bu ayarlar Windows ayarları'ndaki Geliştiriciler için sayfasında görünür. Windows 11 25H2 ve sonraki sürümlerde, Gelişmiş ayarlar sayfasının Geliştiriciler için bölümünde görünürler.

Geliştirici Modunu Etkinleştir

Visual Studio ile yazılım yazıyorsanız hem geliştirme bilgisayarında hem de kodunuzu test etmek için kullanacağınız tüm cihazlarda Geliştirici Modu'nu etkinleştirmeniz gerekir.

Önemli

Bilgisayarınızı sıradan günlük etkinlikler (oyun, web'e göz atma, e-posta veya Office uygulamaları gibi) için kullanıyorsanız Geliştirici Modu'nu etkinleştirmeniz gerekmez. Bilgisayarınızla ilgili bir sorunu çözmeye çalışıyorsanız Windows yardımı'na bakın.

Geliştirici Modu'nu etkinleştirmek veya diğer ayarlara erişmek için:

  1. Windows Ayarları'nı açın.

  2. Gelişmiş'i arayın veya Sistem > Gelişmiş'e gidin, ardından Geliştiriciler için bölümüne gidin.

  3. Geliştiriciler için bölümünün üst kısmındaki Geliştirici Modu ayarını değiştirin.

  4. Yasal uyarıyı okuyun. Değişikliği kabul etmek için Evet'e tıklayın.

    Visual Studio'da Geliştirici Modu iletişim kutusu

Uyarı

Geliştirici modunu etkinleştirmek için yönetici erişimi gerekir. Cihazınız bir kuruluşa aitse bu seçenek devre dışı bırakılmış olabilir.

Geliştirici Modu etkinleştirilmediğinde Visual Studio'da bir Windows projesi oluşturmaya çalışırsanız, Visual Studio'da aşağıdaki iletişim kutusu görüntülenir:

Visual Studio'da geliştirici modunun etkinleştirilmesi gerektiğini belirten Geliştirici Modu iletişim kutusu ve geliştiriciler için ayarların bağlantısı.

Bu iletişim kutusunu görürseniz, geliştiricilerin >ayarlar sayfasını açması için ayarlar'ı seçin.

Uyarı

Geliştirici Modu'nu etkinleştirmek veya devre dışı bırakmak için istediğiniz zaman Gelişmiş ayarlar sayfasına gidebilirsiniz.

Geliştirici Modu özellikleri

Geliştirici Modu, geliştirici lisansı gereksinimlerini değiştirir. Dışarıdan yüklemeye ek olarak, Geliştirici Modu ayarı hata ayıklamayı ve ek dağıtım seçeneklerini etkinleştirir. Bu, bu cihaza dağıtıma izin vermek için bir SSH hizmeti başlatmayı içerir. Bu hizmeti durdurmak için Geliştirici Modu'nu devre dışı bırakmanız gerekir.

Masaüstünde Geliştirici Modu'nu etkinleştirdiğinizde, şunlar da dahil olmak üzere bir özellik paketi yüklenir:

  • Windows Cihaz Portalı: Cihaz Portalını Etkinleştir seçeneği açık olduğunda Cihaz Portalı yalnızca etkinleştirilir (ve güvenlik duvarı kuralları yalnızca bu portal için yapılandırılır).
  • Uygulamaların uzaktan yüklenmesine izin veren SSH hizmetleri için güvenlik duvarı kurallarını yükler ve yapılandırılır. Cihaz Bulma'nın etkinleştirilmesi SSH sunucusunu açar.

Uyarı

Cihaz Portalı ve Cihaz bulma , bir makinede geliştirmeniz ancak test için uygulamanızı başka bir makineye dağıtmanız gerektiğinde kullanışlıdır. Örneğin, dokunmatik olarak iyileştirilmiş bir tablet kullanıcı arabirimini test etmek için uygulamanızı bir tablete dağıtmanız gerekiyorsa.

Cihaz Portalı

Cihaz Portalı hakkında daha fazla bilgi edinmek için bkz. Windows Cihaz Portalı'na genel bakış ve Masaüstü için Cihaz Portalı.

Cihaz Keşfi

Cihaz Bulma'yı etkinleştirdiğinizde, cihazınızın mDNS aracılığıyla ağdaki diğer cihazlara görünür olmasını sağlarsınız. Bu özellik, Cihaz Bulma etkinleştirildikten hemen sonra kullanıma sunulan Eşleştir düğmesine basarak cihazla eşleştirmek için SSH PIN'ini almanıza da olanak tanır. Cihazı hedefleyen ilk Visual Studio dağıtımınızı tamamlamak için bu PIN isteminin ekranda görüntülenmesi gerekir.

Cihaz eşleştirme için SSH Pin'ini görüntüleyen Cihazı eşleştir iletişim kutusunun ekran görüntüsü.

Cihaz Bulma'yı etkinleştirmeniz için cihazı bir dağıtım hedefi haline getirmeniz gerekir. Örneğin, test için bir uygulamayı tablete dağıtmak için Cihaz Portalı'nı kullanıyorsanız, geliştirme bilgisayarınızda değil tablette Cihaz Bulma'yı etkinleştirmeniz gerekir.

SSH

Cihazınızda Cihaz Bulma'yı etkinleştirdiğinizde SSH hizmetleri etkinleştirilir. Bu, cihazınız MSIX paketli uygulamalar için uzak dağıtım hedefi olduğunda kullanılır. Hizmetlerin adları SSH Sunucu Aracısı ve SSH Sunucu Ara Sunucusu'dır.

Uyarı

Bu, GitHub'da bulabileceğiniz Microsoft'un OpenSSH uygulaması değildir.

SSH hizmetlerinden yararlanmak için, pin eşleştirmeye izin vermek için Cihaz Bulma'yı etkinleştirebilirsiniz. Başka bir SSH hizmeti çalıştırmayı planlıyorsanız, bunu farklı bir bağlantı noktasında ayarlayabilir veya Geliştirici Modu SSH hizmetlerini kapatabilirsiniz. SSH hizmetlerini kapatmak için Cihaz Bulma'yı kapatın.

SSH oturum açma işlemi, kimlik doğrulaması için bir parola kabul eden DevToolsUser hesabı aracılığıyla yapılır. Bu parola, Cihaz Bulma Çifti düğmesine bastıktan sonra cihazda görüntülenen PIN'dir ve yalnızca PIN görüntülendiğinde geçerlidir. Visual Studio'dan gevşek dosya dağıtımlarının DevelopmentFiles yüklendiği klasörün el ile yönetilmesi için bir SFTP alt sistemi de etkinleştirilir.

SSH kullanımıyla ilgili uyarılar

Windows'ta kullanılan mevcut SSH sunucusu henüz protokolle uyumlu değil. SFTP veya SSH istemcisi kullanmak için özel yapılandırma gerekebilir. Özellikle, SFTP alt sistemi sürüm 3 veya daha kısa bir sürümde çalışır, bu nedenle herhangi bir bağlantı istemcisi eski bir sunucu beklenecek şekilde yapılandırılmalıdır. Eski cihazlardaki SSH sunucusu, OpenSSH'nin artık kullanımdan kaldırdığı ssh-dss'i ortak anahtar kimlik doğrulaması için kullanır. Bu tür cihazlara bağlanmak için SSH istemcisinin kabul ssh-dssetmek üzere el ile yapılandırılması gerekir.