我正在使用 VS2010 开发 WinForms 应用程序。我在解决方案中有大约 15 个项目。当我添加新项目(对现有项目有几个引用)并尝试(重新)构建主要可执行项目时,VS 不会构建新手!
有什么想法吗?
Windows 7、64 位、未安装 VS 插件、.Net 3.5、纯 C#。
UPD:在构建日志中我看到它已构建,但未复制到 $OutDir。
------ Build started: Project: NewbieProject, Configuration: Debug Any CPU ------
NewbieProject -> D:\Projects\MySolution\NewbieProject\bin\Debug\NewbieProjectr.dll
UPD2:如果我从主可执行项目引用新手项目,就会发生复制。但!此应用程序旨在使用 IoC 容器。这意味着 main 和 newbie 之间不应该存在引用。如何处理 VS2010 输出复制和 IoC 容器?
正确的解决方案:将每个 ptoject 输出设置到同一个文件夹。例如:“../bin/Debug/”
最佳答案
打开菜单 Build> Configuration Manager 并确保选中所有构建框。
关于.net - Visual Studio 2010 不生成新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4519057/