2015-04-02 126 views
4

如何在Visual Studio 2013中創建包含dacpac和Powershell腳本的Nuget包?我會將這兩個文件放在同一位置,然後撥打nuget pack {folder name}? Powershell腳本基本上將dacpac部署到Octopus Deploy。我有件,但我不知道如何把它們放在一起!爲Dacpac和Powershell腳本創建Nuget包

回答

2

您的Powershell腳本和dacpac在Visual Studio項目中?如果沒有,你可能不需要在這個過程中包含VS.

您可以使用OctoPackNuGet command line tool

無論哪種方式,您都需要創建一個nuspec文件,然後才能運行pack命令。您可以按照文檔中的格式手動創建一個,也可以使用nuget spec命令創建一個。一旦你有了nuspec文件,你可以使用nuget pack來創建nupkg文件。

如果這些文件必須位於Visual Studio項目中,步驟幾乎相同,但您可能需要做一些額外的工作才能將部署腳本放在正確的地點供八達通調用。

編輯:這是最近http://swoogan.blogspot.ca/2015/04/deploying-dacpacs-with-octopus-deploy.html

+0

發佈使用OctoPack只是包起來!我創建了一個Nuspec文件來抓取dacpacs和powershell腳本,然後在Octopack中完成所有這些工作!發現! – m00nbeam360 2015-04-16 17:53:47