Avatar billede mikkelbm Nybegynder
02. maj 2005 - 15:03 Der er 7 kommentarer og
1 løsning

NAnt og app.config

Jeg er gået igang med at bruge NAnt og er stødt ind i lidt problemer.

Jeg kan ikke lige kringle hvordan jeg skal inkludere App.config i mit script ?
Avatar billede arne_v Ekspert
02. maj 2005 - 15:18 #1
Hvad vil du gøre med App.config ?
Avatar billede mikkelbm Nybegynder
02. maj 2005 - 15:22 #2
Jeg tror jeg har fundet ud af det. Jeg skulle bare ha' den kopieret med over. Og det har jeg fundet ud af. Tror jeg :)
Avatar billede arne_v Ekspert
02. maj 2005 - 15:26 #3
ja - det er vel bare copy tasket'et
Avatar billede mikkelbm Nybegynder
02. maj 2005 - 15:36 #4
Jeps... og det fungerer fint.
Avatar billede mikkelbm Nybegynder
02. maj 2005 - 21:07 #5
Må hellere få lukket. Og da jeg selv fandt en løsning, tillader jeg mig at snuppe pointene igen...
Avatar billede mikkelbm Nybegynder
03. maj 2005 - 09:00 #6
Arne.

Har du et godt eksempel på hvordan man inkluderer eventuelle licensfiler (licenses.licx)? Jeg har forsøgt med de ting jeg har fundet, men det virker ikke.

Og til sidst, hvordan får jeg den til at smide et ikon på?


Jeg smider nogle point efter dig, hvis du har tid...
Avatar billede mikkelbm Nybegynder
03. maj 2005 - 09:02 #7
Hvis det kan hjælpe kan du lige få min build:

<?xml version="1.0"?>
<project name="TallyFlex Management" default="build" basedir=".">
    <description>Test build af MainForm</description>
    <property name="build.dir" value="Management"/>
    <property name="debug" value="true" overwrite="false" />
    <property name="outputname" value="TallyFlex Management.exe" />
    <property name="licensefile" value="${build.dir}/${outputname}.licenses" />
       
    <target name="copy" description="Kopierer filer fra serveren til lokal maskine" >
        <copy todir="${build.dir}">
            <fileset basedir="\\192.168.2.55\Assemblies\Working Version">
                <include name="**/*" />
            </fileset>
        </copy>
   
        <copy file="\\192.168.2.55\Assemblies\App.config\TallyFlex.Software.Management.GUI.Main.exe.config" tofile="${build.dir}/${outputname}.config" />
    </target>
   
    <target name="build" depends="copy" description="compiles the source code">
        <license input="\\192.168.2.55\Assemblies\LicenseFiles\licenses.licx" verbose="true" output="${licensefile}" failonerror="true" target="${build.dir}${outputname}">
            <assemblies>
                <include name="\\192.168.2.55\Assemblies\Working Version\moduledependencies\cardreader\Sax.Communications.dll"/>
            </assemblies>
        </license>
       
        <csc target="winexe" output="${build.dir}/${outputname}" debug="${debug}">
            <sources>
                <include name="MainForm.cs" />
            </sources>
           
            <references>
                <include name="System.dll" />
                <include name="System.Data.dll" />
                <include name="System.Drawing.dll" />
                <include name="System.Windows.Forms.dll" />
                <include name="System.Xml.dll" />
               
                <include name="\\192.168.2.55\Assemblies\Working Version\gui\menu\Infragistics.Shared.v4.3.dll" />
                <include name="\\192.168.2.55\Assemblies\Working Version\gui\menu\Infragistics.Win.UltraWinExplorerBar.v4.3.dll" />
                <include name="\\192.168.2.55\Assemblies\Working Version\gui\menu\Infragistics.Win.v4.3.dll" />
                <include name="\\192.168.2.55\Assemblies\Working Version\gui\misc\JanusMenuController.dll" />
                <include name="\\192.168.2.55\Assemblies\Working Version\misc\Logging.dll" />
                <include name="\\192.168.2.55\Assemblies\Working Version\moduledependencies\cardreader\Sax.Communications.dll" />
                <include name="\\192.168.2.55\Assemblies\Working Version\gui\misc\SplashScreen.dll" />
               
                <include name="\\192.168.2.55\Assemblies\Working Version\dl\Tally.Software.DL.dll" />
                <include name="\\192.168.2.55\Assemblies\Working Version\bl\TallyFlex.Software.Management.BL.dll" />               
                <include name="\\192.168.2.55\Assemblies\Working Version\gui\misc\TallyFlex.Software.Management.GUI.MainMenu.dll" />               
                <include name="\\192.168.2.55\Assemblies\Working Version\misc\TallyFlex.Software.Management.Setup.dll" />                               
            </references>
           
            <resources>
                <include name="${licensefile}"/>
            </resources>
        </csc>
    </target>
</project>


Jeg begyndte først på NAnt igår, så det er ikke umuligt at der er fejl i den ;)
Avatar billede mikkelbm Nybegynder
03. maj 2005 - 09:03 #8
Den laver fint nok en license-file, men det fungerer ikke, når jeg kører programmet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester