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.
Derleyicinin, aynı girişler için derlemelerde bayt için bayt çıkışı aynı olan bir derleme üretmesine neden olur.
Sözdizimi
-deterministic
Açıklamalar
Varsayılan olarak, derleyici rastgele sayılardan oluşturulan bir zaman damgası ve GUID eklediğinden, belirli bir giriş kümesinden gelen derleyici çıkışı benzersizdir. Giriş aynı kaldığı sürece ikili içeriği derlemeler arasında aynı olan bir deterministik derleme-deterministiciçin seçeneğini kullanırsınız.
Derleyici, determinizm amacıyla aşağıdaki girişleri dikkate alır:
- Komut satırı parametrelerinin sırası.
- Derleyicinin .rsp yanıt dosyasının içeriği.
- Kullanılmakta olan derleyicinin kesin sürümü ve referans alınan derlemeleri.
- Geçerli dizin yolu.
- Derleyiciye doğrudan veya dolaylı olarak açıkça geçirilen tüm dosyaların ikili içeriği, örneğin:
- Kaynak dosyalar
- Başvurulan derlemeler
- Başvurulan modüller
- Kaynaklar
- Güçlü ad anahtar dosyası
- @ yanıt dosyaları
- Çözümleyiciler
- Kural kümeleri
- Çözümleyiciler tarafından kullanılabilecek ek dosyalar
- Geçerli kültür (tanılama ve özel durum iletilerinin oluşturulduğu dil için).
- Kodlama belirtilmezse varsayılan kodlama (veya geçerli kod sayfası).
- Derleyicinin arama yollarındaki dosyaların varlığı, yokluğu ve içeriği (örneğin
-libveya-recursetarafından belirtilir). - Derleyicinin üzerinde çalıştırıldığı CLR platformu.
-
%LIBPATH%'ün, çözümleyici bağımlılık yüklemesini etkileyebilecek değeri.
Kaynaklar genel kullanıma sunulduğunda, ikilinin güvenilir bir kaynaktan derlenip derlenmediğini belirlemek için deterministik derleme kullanılabilir. Ayrıca, ikili bir sistemde yapılan değişikliklere bağımlı derleme adımlarının yürütülmesi gerekip gerekmediğini belirlemek için sürekli derleme sisteminde de yararlı olabilir.
Ayrıca bakınız
- Visual Basic Command-Line Derleyici
- Örnek Derleme Komut Satırları