2010-04-22 37 views

risposta

19
  1. In primo luogo è necessario impostare le impostazioni del pacchetto di distribuzione (se avete già eseguito "Build di distribuzione dei pacchetti" andare al punto 2):

    andare in del progetto Proprietà ->Package/Publish Web e specificare il percorso del pacchetto.

  2. Se si esegue questo comando:

    msbuild /T:Package

    si costruirà il pacchetto di distribuzione per voi utilizzando la csproj nella directory in cui si esegue e mettendo il pacchetto nella posizione specificata nel progetto di proprietà nel passaggio 1.

È meglio eseguirlo dal percorso in cui si trova il file .csproj; se la posizione è diversa è necessario fornire il nome del progetto:

msbuild <C:\yourLocation\YourProjectName.csproj> /T:Package

godere.

+1

"/ t: pacchetto" è questo il trucco. – gimpy

+0

Aggiungendo '/ p: Configuration = Release' (' Debug' o qualsiasi altra cosa) si può anche scegliere la configurazione di build che si preferisce. –

0

Che tipo di progetto stai distribuendo? Per la maggior parte, si tratta di una questione di usare un target diverso: -

/target: publish 
+0

È un progetto Web (non un progetto di installazione) e "pubblica" è anche un'opzione del menu accanto a "Build deployment Package" – gimpy

+2

Inoltre, risulta "saltare il progetto non pubblicabile" – gimpy

+0

Potrebbe essere utile se è possibile fornire un link a una breve pagina MSDN o altro articolo che descrive ciò che stai normalmente facendo in modo interattivo. Hai un progetto? Stai usando progetti di Web Deployment? Stai usando pacchetti MSDeploy? Hai davvero dato alle persone molto da fare, quindi hai 2 ipotesi veloci. –

Problemi correlati