2

好吧,我知道这已经被问过很多次了......

我试图更改配置和输出路径,但我仍然有这个问题。

我正在为我们的产品设置自动构建和部署。我们有一个解决方案文件和其中的多个项目。

使用 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 文件。

4

1 回答 1

0

尝试删除“平台”环境变量。

(Visual Studio 使用这个环境变量,这可能是错误的。)

然后重新启动VS,并重新构建解决方案......

于 2015-05-04T13:31:09.957 回答