Version 3 (modified by marek, 17 years ago)

--

Instalka dla BazaReklam



Zmiany w projekcie Baza Reklam

  1. Otwierasz Properties pliku projektu

  2. Klikasz na 'Assembly Information...' w zakładce Application

  3. Zmieniasz numer File Version

  4. Rebuild

  5. Plik Baza Reklam.exe w katalogu bin/debug pakujemy do pliku BazaReklam.zip

  1. Jeżeli robisz instalkę na Vista, to musisz podmienić w bin/debug plik Interop.Shell32.DLL na ten, który jest w załącznikach tej strony.

Projekt instalki

W projecie znajdują się następujące pliki:

  • Baza Reklam.exe
  • Baza Reklam.exe.config

Powyższe pliki znajdują się w katalogu bin/Debug projektu Baza Reklam.

  • Updater.exe - program do automatycznej aktualizacji.
  • cab.ico - ikonka :)

Po sciągnięciu projektu instalki na dysk, trzeba wyrzucić powyższe pliki z projektu i dodać je na nowo... chyba, że jakoś sprytnie dodamy projekt instalki do solution.

Pliki w katalogu Detected Dependencies dodają się automatycznie. Jeżeli tworzysz

W projekcie są 2 skróty (zakładka File System -> User's Desktop oraz User's Program Menu). Property Target jest ustawiona na plik Baza Reklam.exe, property Icon na cab.ico. Po zmianie pliku trzeba je ustawić na nowo.

TWORZENIE INSTALKI

  1. Sprawdzasz plik konfiguracyjny. Powinien wygladać tak:


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="Baza_Reklam.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <connectionStrings>
    <clear />
    <add name="BAZA_REKLAM" connectionString="Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM;Persist Security Info=True"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
  <applicationSettings>
    <Baza_Reklam.Properties.Settings>
      <setting name="reportsServer" serializeAs="String">
        <value>http://reports.ct.com.pl/ReportServer</value>
      </setting>
      <setting name="reklamaPath" serializeAs="String">
        <value>G:\ReklamaFiles\</value>
      </setting>
    </Baza_Reklam.Properties.Settings>
  </applicationSettings>
  <appSettings>
    <add key="Application.Version.Url" value="http://www.infocity.pl/baza_reklam/versioninfo.html#{0}" />
    <add key="Application.Instruction.Url" value="http://www.infocity.pl/baza_reklam/instrukcja.htm" />
    <add key="Application.Email.Smtp" value="poczta.ct.com.pl" />
    <add key="Application.Email.From" value="BazaReklam@ct.com.pl" />
    <add key="Application.Email.To" value="marek.stachura@ct.com.pl" />
    <add key="Application.Email.Prowizje.To" value="danuta@ct.com.pl;irena@ct.com.pl;marek.stachura@ct.com.pl"></add>
    <add key="Application.Email.Prowizje.Subject" value="Prowizje dla biura: {0}" />
    <add key="Application.Email.Prowizje.Body" value="Prowizje dla biura {0} zostały właśnie ustalone przez: {1}{2}{2}-- {2}Data: {3}" />

    <add key="Application.Pdf.File" value="http://truck.pl/ogloszenia/_getFile.asp?pdf,{0},," />
    <add key="Application.Pdf.Date" value="http://truck.pl/ogloszenia/_getFile.asp?pdfdate,{0},," />

    <add key="Application.Update.Exe" value="http://www.infocity.pl/baza_reklam/update/BazaReklam.Updater.exe" />
    <add key="Application.Update.Zip" value="http://www.infocity.pl/baza_reklam/update/BazaReklam.zip" />
  </appSettings>
</configuration>


  1. We właściwościach projektu trzeba zmienić Version na nowy numer

  2. Rebuild i w katalogu bin/Debug jest instalka msi

Infocity

  1. Plik BazaReklam.zip oraz instalkę msi trzeba wgrać na serwer www.infocity.pl D:\wwwroot\baza_reklam\files (poprzednie pliki zostawiamy dodając do nazwy nr wersji)

  2. Zmieniamy nr wesji w pliku Instrukcja.htm

Zmiany w bazie

  1. Zmieniamy nr wersji programu w tabeli config2

  2. Odpalasz Bazę Reklam i sprawdzasz czy działa automatyczna aktualizacja

Załączniki