1

我需要標準組件的DLL複製到在當項目被打開每一個VS2012項目定義的標準文件夾。我們不允許在Subversion中存儲DLL,因此每次開發人員打開項目/解決方案時都需要重新加載此文件夾。我正在尋找一種自動化解決方案,它將從一個集中位置提取DLL並將它們複製到開發人員的解決方案中。我查看了Visual Studio Extensions,但是複製一些文件看起來像是一項可怕的工作。 VS2012中有沒有其他鉤子(希望VS2010),我可以編寫簡單的PowerShell腳本來複制這些文件?VS2012解決方案打開腳本或自動化

回答

0

爲什麼你只是做沒有用的NuGet?在構建中添加nuget參考並啓用nuget恢復將完全符合您的需求。您可以創建nuget存儲庫作爲共享文件夾。

+0

的的NuGet過程本質上是一種特定.Net的過程。我負責在AntHillPro中構建.Net構建,測試和部署作業(這實際上是一個Java ALM工具)。我的工作必須從AntHillPro存儲庫中解析外部引用,並將生成的代碼存儲在AntHillPro存儲庫中。這種打敗Nuget的目的... –

+0

你看過嗎:http://stackoverflow.com/questions/119271/copy-all-files-and-folders-using-msbuild –

1

原來AntHillPro有它,用於存儲常用的DLL和建設之前它們加載到文件夾在您的解決方案自己的功能。它並不像MSBuild預構建任務那麼優雅,但它適合模型,隨後是我們的Java構建,稍作調整。

相關問題