2

我有一个 MVC 项目,并且希望将构建输出到不同的目录。我已经在项目属性中设置了输出路径,这会处理所有 .DLL 的部署位置,但是如何让我的ViewsContent文件夹也移动到那里?

我意识到我可以使用构建后事件来移动文件,但我觉得有一种更简单的方法(我以前可能做过......)。

4

2 回答 2

2

我最终选择了构建后事件,因为它很容易......

Robocopy $(ProjectDir)Views $(TargetDir)..\Views /s
Robocopy $(ProjectDir)Content $(TargetDir)..\Content /s
Copy $(ProjectDir)Web.config $(TargetDir)..\Web.config

这仍将使用Visual Studio 项目属性中设置的输出路径变量。这对我来说很重要,因为一些团队成员相当初级,我希望设置过程简单明了。

于 2013-04-02T21:47:45.700 回答
1

有点晚了,但我认为您也需要设置“WebProjectOutputDir”。对于我的项目,我有:

WebProjectOutputDir=ReleaseFolder 

OutDir=ReleaseFolder\bin
于 2013-06-20T13:06:26.500 回答