Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
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:
Windows Ayarları'nı açın.
Gelişmiş'i arayın veya Sistem > Gelişmiş'e gidin, ardından Geliştiriciler için bölümüne gidin.
Geliştiriciler için bölümünün üst kısmındaki Geliştirici Modu ayarını değiştirin.
Yasal uyarıyı okuyun. Değişikliği kabul etmek için Evet'e tıklayın.
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:
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 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.
Windows developer