如何选择将部署的文件?

时间:2011-03-27 20:13:28

标签: asp.net visual-studio deployment

我有这个结构:

- Content
    - Scripts
    - Styles
- Static
    - default.css
    - default.js

文件夹Content必须位于源代码管理中,因为这是我们更改网站脚本和样式的地方。所以我可以在项目中include

文件夹Static中的文件不得位于源代码管理中,会生成该文件,启用checkoutcheckin无效。

问题

如果我在项目中包含文件夹Content,我将在发布网站时将其删除。如果我将其从项目中排除,则无法使用源代码管理。

如果我从项目中排除default.cssdefault.js,它将不在源代码管理中,但它不会在发布中(我不希望发布项目文件夹中的所有文件)

问题

有没有办法可以选择我想忽略哪些文件以及我想在发布中包含哪些文件?

1 个答案:

答案 0 :(得分:0)

(发表评论的答案...... fwiw)......

This question on SO详细说明了在Visual Studio中成功发布后如何运行脚本或命令。您可以创建一个脚本,在每次发布后删除Content文件夹...或者将网站的其余部分复制到某处,留下Content文件夹,这将实现您的目标。