簡體   English   中英

Visual Studio:生成項目時簽出文件

[英]Visual Studio: Check out file when building project

我有一個構建后事件,它將我的JavaScript文件和輸出合並到Production.js,但是,如果未檢出Production.js,則構建失敗。

構建項目時是否可以自動檢出Production.js?

[編輯]如果可能的話,使用構建后事件,有人知道該怎么做嗎? 我正在使用Visual Studio 2008。

使用tf命令行檢出目標文件:

tf checkout $(TargetFile)

如果您使用的是TFS2012或更高版本,請使用本地工作區。 這樣文件將不是只讀的,您將可以正常使用。

我認為最簡單的解決方案是有一個后生成步驟,用於檢出Production.js文件。

設置諸如文件自動檢出之類的選項在這里無法使用,因為Visual Studio僅會自動檢出文件以考慮其進行編輯的操作。 它不了解您的發布/預構建步驟,因此不會進行結帳。

@JaredPar具有正確的技巧,可以在構建后事件中自動檢出文件。


我的問題(警告?)是: 為什么您要嘗試使用縮小/組合的javascript文件覆蓋源文件?

在我看來,如果您要進行一些構建后事件以將一些javascript文件縮小/合並到一個從未被觸及的新目標文件(Production.js)中,這只是構建后事件的輸出...我建議您不會在構建后事件中執行此操作,而是在某些適當的源代碼控制部署方案中進行操作。

例如, 我放了一個視頻,如何將TFS2008與YUICompressor.NET一起使用,該視頻向您展示了如何確保每次簽到時都將JavaScript壓縮/合並。

再說一次,您正在使用Visual Source Safe,這是一個嚴重的問題,我會在-anything-other之前解決

替代文字

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM