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.
Yanıt (.rsp) dosyaları ,MSBuild.exe komut satırı anahtarları içeren metin dosyalarıdır. Her anahtar ayrı bir satırda veya tüm anahtarlar tek bir satırda olabilir. Açıklama satırları bir # simgeyle önyüze alınır.
@ anahtarı, MSBuild.exebaşka bir yanıt dosyası geçirmek için kullanılır.
MSBuild.rsp
Otomatik yanıt dosyası, .rsp proje oluştururken otomatik olarak kullanılan özel bir dosyadır.
MSBuild.rsp dosyası ,MSBuild.exeile aynı dizinde olmalıdır, aksi takdirde bulunamaz. Varsayılan komut satırı anahtarlarını MSBuild.exebelirtmek için bu dosyayı düzenleyebilirsiniz. Örneğin, her proje oluşturduğunuzda aynı günlükçü'leri kullanırsanız, -logger anahtarını MSBuild.rsp'ye ekleyebilir ve MSBuild.exe her proje oluşturulduğunda günlükçü kullanır.
Directory.Build.rsp
Sürüm 15.6 ve sonraki sürümlerde, MSBuild projenin üst dizinlerinde Directory.Build.rsp adlı bir dosya arar. Bu dosya, komut satırı derlemeleri sırasında varsayılan bağımsız değişkenler sağlamak için kaynak kod deposunda yararlı olabilir. Barındırılan derlemelerin komut satırı bağımsız değişkenlerini belirtmek için de kullanılabilir.
%MSBuildThisFileDirectory% dosyasındaki söz dizimini kullanarak Directory.Build.rsp dosyasını içeren dizine başvurabilirsiniz. Bu söz dizimi, ortam değişkeni olmasa da MSBuildThisFileDirectory gibi tüm işletim sistemlerinde yüzde işaretleri gerektirir.
Uyarı
Visual Studio (IDE), IDE içinde oluştururken veya gibi .rsp yanıt dosyalarını MSBuild.rspDirectory.Build.rsp. Bu dosyalar yalnızca MSBuild'i veya msbuild.exe komut satırı araçları aracılığıyla çalıştırdığınızda dotnet build işlenir.
Yanıt dosyalarını devre dışı bırakma
MSBuild'in belirli bir çağrısında msBuild.rsp ve Directory.Build.rsp varsayılan yanıt dosyalarının otomatik olarak işlenmesini devre dışı bırakmak için komut satırı seçeneğini -noAutoResponsekullanın. Komut satırında @-söz dizimi kullanılarak açıkça başvuruda bulunan tüm yanıt dosyaları hala işlenir. bkz. MSBuild komut satırı başvurusu.