SORU
12 Mayıs 2009, Salı


Visual Studio ekler geçersiz toplu iş dosyaları karakterler

Ve geliştirme veri tabanı oluşturmak yeniden yükleme işlemi otomatik yardımcı olmak için kullandığım toplu iş dosyaları var. Mantıklı ve Visual Studio (VS Veritabanı projesi yani) bu toplu iş dosyaları oluşturmak ve korumak için yapar. Oldukça basit, bu gibi görünüyor:

@echo off
echo Setting server and db from defaults.
set SERVERNAME=(LOCAL)
set DB=PLEDGES
echo Creating tables on server %SERVERNAME% and database %
sqlcmd -S %SERVERNAME% -d % -E -i DropAllTables.sql
sqlcmd -S %SERVERNAME% -d % -E -i dbo.UserType.Table.sql
sqlcmd -S %SERVERNAME% -d % -E -i dbo.RegisteredUser.Table.sql
echo Done creating tables.

Sorun çok, bu çıktı

C:\>
'' is not recognized as an internal or external command,
operable program or batch file.
Creating tables on server (LOCAL) and database PLEDGES
Done creating tables.

Diğer bir deyişle, Visual Studio bir şekilde görünmez Windows komut işlemci bir komut olarak yorumlamak karakter kümesi ekleyerek, yani, " ∩ Hükmünde Kararname┐". Bir Google Arama bu konuda hiçbir şey geri döndü. Başkasının bu çalıştırmak? Bir düzeltme hakkında düşüncelerin?

Bende geçici bir çözüm (sadece eklemek bir boş satır başına her dosya ve göstereceğim hata, ama aksi takdirde iyi çalışıyor), ama kılı kırk yaran tarafı kendim alır rahatsız her zaman koşarım bu dosyaları.

CEVAP
3 HAZİRAN 2009, ÇARŞAMBA


Ray metni için Visual Studio varsayılan biçim UTF-8 gibi bir şey olduğunu söylüyor, doğru. Not Defteri harika bir araçtır ve ben de ondan kullanıyorum, ancak, Visual Studio ASCII formatında bir metin dosyası saklamak için söyleyebileceğiniz bir alternatif var:

VS2008, solution Explorer'da dosyayı seçin ve Dosya seçin...dosyam Kaydedin.yarasa Gibi...

Kaydet düğmesindeki aşağı oku, Kaydet Kodlama ile seçin.

Gelişmiş Seçenekleri Kaydet iletişim kutusunda kaydederken, US-ASCII Kodlaması açılan listeden Seçin. Gerekli Satır sonları ayarlayın veya Geçerli Ayar olarak bırakın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008