2011-03-27 97 views
0

我有了这样一个PostBuildEvent一个webproject:_copywebapplication,丢失的文件

copy "$(ProjectDir)......\myfile.xml" "$(TargetDir).."

一切工作正常,当我建立本地。但是,当TFS-服务器构建项目时,复制的文件不存在于PublishedWebSites文件夹中。

我知道这是不理想有这样的PostBuildEvent,但有一个简单的解决方法?我不想将复制的文件作为项目文件夹中的内容文件。

回答

0

您可以添加相对路径。

<Content Include="..\Common\myfile.xml"> 
    <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
</Content> 
+0

感谢。这样可行。 – Henrik 2011-03-29 06:20:37

+0

另一个似乎可行的解决方案是添加一个AfterbuildTarget,它将副本复制到$(WebProjectOutputDir) – Henrik 2011-03-29 06:23:52