VS2010不遵守输出路径

时间:2013-06-15 09:48:35

标签: asp.net visual-studio-2010 configuration build-process web-application-project

我有一个VS2010 Web应用程序项目,它通过输出路径编译到bin \ subdir \并且没有构建事件。

我的主要项目正在引用其他一些项目但由于某种原因,其他项目的dll进入BOTH bin \ subdir \ AND bin!它仅适用于其他项目 - 如果我在我的主项目中引用dll并将其设置为Copy Local,它将只会转到bin \ subdir。

我已经检查过主项目中的所有配置都指向bin \ subdir \,并且没有其他项目指向bin文件夹。

如何告诉VS2010只能编译到bin \ subdir \并且永远不会碰到bin \?

编辑:尝试创建一个空白的Web项目,将输出路径更改为bin文件夹中的目录,向解决方案添加项目,引用它然后编译:引用项目的dll将在bin和bin中结束输出路径中的目录。这可能是VS2010的错误吗?

快速修复:将bin文件夹中的文件放在另一个文件夹中并将其放入post build事件中:

del /q "$(ProjectDir)bin\*"
copy "$(ProjectDir)..\lib\Sitecore Bin" "$(ProjectDir)bin"

1 个答案:

答案 0 :(得分:0)

它已在Visual Studio 2012中修复。