开发者

Deploying a Content File *Link* for a VS2008 Website project

I have added an Xml configuration file to a web project in VS2008 using the “Add as Link” option on the “Add Existing Item” dialog. The Xml file is common to a number of other web projects within the solution so it exists in the Solution level directory. I have used the file link functionality to avoid a unique copy being added to each web project.

SolutionFolder
    SharedConfigSet开发者_高级运维tings.config
    WebProject1Folder
    WebProject2Folder

Problem

The problem is that the linked file is not deployed. I need the file to be copied to the root of the web application so that it is in the same location as the web.config file.

I have tried

1) Setting the file properties on the link as...

Build Action: Content

Copy to Output Directory: Do not copy

...results in the file not being copied at all

2) Setting the file properties on the link as...

Build Action: Content

Copy to Output Directory: Copy always

...results in the file being copied to the Bin directory below the web application root.

3) Post build event to copy the file. This works but is messy to implement because it requires additional steps to get this to work on the build server.

Is there a way that this can be done using the standard options available in the project file?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜