Hogyan működik a Web közzététel Visual Studio - dokumentációjának 1 mag

Ahhoz, hogy hozzon létre egy kiadvány profilt Visual Studio, kattintson a projekt Solution Explorerben kattintson jobb egérgombbal, és válassza a Közzététel.

A fenti ábrán, egy fekete kör jelzi a ● hosszabbító pontot, majd megnézzük az egyes bővítmények pont.

Amikor létrehoz egy kiadvány profilt ASP.NET Core projekt a Visual Studio, hozzon létre egy PowerShell script, amely a következő szerkezettel rendelkezik.

Egy darab a felső eltávolítjuk bizonyos funkciók a könnyebb megértés érdekében. Ezeket a funkciókat használják, hogy betöltse, script, ha arra sor kerül a rendszer, amely nincs telepítve a Visual Studio. A szkript a következő lényeges elemeket tartalmazza:

  1. A paraméterek a script
  2. Verzió a közzététel-modul
  3. Hívás Publish-ASPNET

A script paraméterek közötti kapcsolat meghatározása a Visual Studio és script PowerShell. Nem kell változtatni a bejelentett paramétereket, mint a Visual Studio függ tőlük. Felveheti további paraméterek, de kell a végén.

Változatát a közzététel meghatározott modul $ publishModuleVersion. Ez jelzi a modul verzió, amelyet használni. Érvényes verziószámok megtalálható itt: Csomag közzé modul NuGet on nuget.org. Miután létrehozott egy profilt kiadvány script meghatározás van rendelve egy bizonyos változatát közzé modul csomagot. Ha meg kell változtatni a szkript verzióját, akkor távolítsa el .ps1 fájlt, majd végezze el a kiadvány a Visual Studio, úgy, hogy új forgatókönyv jött létre.

A fenti képen látható három fő kiterjesztési pontokat, és gyakran fogja használni # 3.

  1. Beállítása hívás Dotnet közzé
  1. Beállítás DotNet közzé

Íme néhány kihívásokat.

  1. Beállítása kiadvány profil PowerShell script

Miután létrehozott egy kiadvány profilt Visual Studio olyan szkriptet PowerShell Properties \ PublishProfiles \ ProfileName.ps1. A szkript a következő:

  • Elfogadja mappák összefüggésben $ packOutput, eredményeit tartalmazó DotNet közzé. és azt nyilvánosságra hozza.
  • Publication ingatlan át a script paraméter $ publishProperties.
  • $ PublishProperties - ez PowerShell hash tábla, amely tartalmazza az összes tulajdonságait bejelentett profilja .pubxml fájlt. ez is tartalmaz értékeit szöveges alternatívák fájlok, vagy ki kell zárni. Lásd. $ PublishProperties használni Get-Help közzéteszi-ASPNET Randomizált többcentrumos.

Itt a külső képek másolása a c: \ források \ külső-képeket $ packOutput \ wwwroot \ külső-képek. A forgatókönyvet kell tudni, hogy van egy célmappát kezdete előtt a másolási művelet. Mivel a másolási művelet előtt történik Publish-ASPNET hívást. Az új fájlokat adhatunk a kiadványt. Műveleteket hajthatnak végre, miután a fájlok elérte a cél mappát, akkor tegye a parancsot a hívás után Publish-ASPNET.

Oszd meg a jó hírt a barátaiddal!

Kapcsolódó cikkek