MSBuild在不同环境中以不同方式处理内容文件

时间:2013-05-01 00:07:50

标签: visual-studio-2010 msbuild jenkins

我有一个像这样结构的项目:

> Project
>     App 
>         Config
>             File1.json
>             File2.json

File1.json和File2.json被标记为内容,如果更新则复制。

使用Visual Studio构建/发布时,输出为:

> bin
>     App
>         Config
>             File1.json
>             File2.json

从命令行构建项目时,输出为

> bin
>     File1.json
>     File2.json

知道为什么会这样吗?我需要能够在已知位置引用这些文件,因此这是一个问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在属性

中配置输出路径
  

右键单击Project - >属性 - >构建 - >输出路径

或者您可以在.csproj文件

中手动编辑它
<OutputPath>myOutputLocation\myBin\</OutputPath>