好吧,我知道这已经被问过很多次了......
我试图更改配置和输出路径,但我仍然有这个问题。
我正在为我们的产品设置自动构建和部署。我们有一个解决方案文件和其中的多个项目。
使用 VS2012 和默认构建定义,我已将“要构建的项目”设置为单个项目 - 我们希望为其构建和部署的项目。
让我们将此项目称为“表单”。
当我运行构建定义时,它会构建并表示成功。但是,它发出警告:
$/XXX/TRUNK/XXX/Forms.Web/Forms.Web.csproj - 0 个错误,1 个警告,查看日志文件 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft。 Common.targets (610):未为项目“Forms.Web.csproj”设置 OutputPath 属性。请检查以确保您为此项目指定了有效的配置和平台组合。配置='发布'平台='任何 CPU'。您可能会看到此消息,因为您正在尝试构建没有解决方案文件的项目,并且指定了该项目不存在的非默认配置或平台。
我检查了 .csproj 文件,并且有一个指定了 OutputPath 的属性组。
我也尝试了配置/平台的各种组合,但问题仍然存在。
有谁知道可能导致这种情况的原因?它快把我逼疯了。如果没有这个修复,就不会进行部署......它似乎只构建并且甚至不生成 .DLL 文件。