| Version 3 (modified by marek, 17 years ago) |
|---|
Instalka dla BazaReklam
Zmiany w projekcie Baza Reklam
- Otwierasz Properties pliku projektu
- Klikasz na 'Assembly Information...' w zakładce Application
- Zmieniasz numer File Version
- Rebuild
- Plik Baza Reklam.exe w katalogu bin/debug pakujemy do pliku BazaReklam.zip
- 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
- 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>
- We właściwościach projektu trzeba zmienić Version na nowy numer
- Rebuild i w katalogu bin/Debug jest instalka msi
Infocity
- 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)
- Zmieniamy nr wesji w pliku Instrukcja.htm
Zmiany w bazie
- Zmieniamy nr wersji programu w tabeli config2
- Odpalasz Bazę Reklam i sprawdzasz czy działa automatyczna aktualizacja
Załączniki
-
app.config
(2.3 KB) - dodany przez marek
17 years temu.
app.config
-
version.sql
(306 bytes) - dodany przez marek
17 years temu.
Skrypt uaktualnijący numer wersji dla Bazy Reklam
