我有一个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"
答案 0 :(得分:0)
它已在Visual Studio 2012中修复。