SORU
26 AĞUSTOS 2011, Cuma


Kurtulmak " nasıl;$(ReplacableToken...)&; web içinde".config tamamen

Yayınlanabilir bir paket oluşturmak ve ben obj\Debug\Package\PackageTmp dizin gidin, web görüşüyorum.config bağlantı dizesi değiştirilebilir nitelikte bir simge ile değiştirilir, ve ben böyle bir şeyi istemiyorum. Olmayacağım kullanarak yayımlama toplu iş dosyaları, ya da bir şey olacağım kopyalama dosyaları dizin (ben kullanıyorum yayıncılık paket sistemi sadece kurtulmak çok dinamik olarak oluşturulan dosyaları ben yokken benim test proje ve taze/orijinal dosya ağacı projem istemiyorum bu web.config belirteçleri ve dönüşümler vs, ben sadece benim web istiyorum.dosya başka bir dosya gibi kopyalanacak config. Bunu nasıl elde ederim? Commad line /p:AutoParameterizationWebConfigConnectionStrings=False yöntemi gördüm ama Komut satırını kullanarak değilim, GUİ paketi oluşturmak için kullanıyorum. Nasıl web duracaktır.bir simge için bir bağlantı dizesi değiştirme config?

Ve söylemeden önce: Evet, orijinal web kopya edebilirim.config benim orijinal dizin, ama istemiyorum anlaşma ile bu ve ben bunu bitirmemi mi istiyorsun tek bir tıklama ile olarak ben test yayınlama paketi ve sık sık yeniden oluşturma paketi.

CEVAP
28 EYLÜL 2011, ÇARŞAMBA


Sizin düzenlemeniz gerekir .csproj dosya ve hata Ayıklama Tanımına şunları eklemek gerekir:

<AutoParameterizationWebConfigConnectionStrings>False</AutoParameterizationWebConfigConnectionStrings>

Aşağıdaki varBırakınveReleaseCERTBenim Proje yapılandırmaları.csproj (sadece AutoParameterizationWebConfigConnectionstrings satırı ekledim):

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == '**Release**|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <!-- add the following line to avoid ConnectionString tokenization -->
    <AutoParameterizationWebConfigConnectionStrings>False</AutoParameterizationWebConfigConnectionStrings>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == '**ReleaseCERT**|AnyCPU'">
    <OutputPath>bin\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <!-- add the following line to avoid ConnectionString tokenization -->
    <AutoParameterizationWebConfigConnectionStrings>False</AutoParameterizationWebConfigConnectionStrings>
</PropertyGroup>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gali B

    Gali B

    1 EYLÜL 2006
  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007
  • Wild Academy

    Wild Academy

    8 Aralık 2009