好的,我知道这一次被问了很多次......
我试图更改配置和outputPath,但我仍有这个问题。
我正在为我们的产品设置自动构建和部署。 我们有一个解决方案文件和多个项目。
使用VS2012和默认构建定义,我已将“要构建的项目”设置为单个项目 - 我们希望构建和部署的项目。
让我们称这个项目为“表格”。
当我运行构建定义时,它会构建并说成功。但是,它会发出警告:
$ / XXX / TRUNK / XXX / Forms.Web / Forms.Web.csproj - 0个错误,1个警告, 查看日志文件 C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets (610):没有为项目设置OutputPath属性 'Forms.Web.csproj'。请检查以确保您已指定 此项目的配置和平台的有效组合。 Configuration ='Release'Blatform ='Any CPU'。你可能会看到这个 消息,因为您正在尝试在没有解决方案的情况下构建项目 文件,并指定了非默认配置或平台 这个项目不存在。
我检查了.csproj文件,并且有一个指定了OutputPath的属性组。
我也尝试了各种配置/平台组合,但问题仍然存在。
有谁知道可能导致这种情况的原因是什么?这让我疯了。如果没有这个修复,就不会进行部署......它似乎只构建甚至不生成.DLL文件。
答案 0 :(得分:0)
尝试删除“平台”环境变量。
(Visual Studio使用此环境变量,这可能是错误的。)
然后重启VS,重新构建解决方案......