问题标签 [buildconfiguration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
28 回答
93223 浏览

visual-studio-2008 - “未为此项目设置输出路径属性”错误

我在 Visual Studio 2008 中有一个多项目解决方案。我刚刚在解决方案中添加了一个名为 Release-VersionIncrement 的新配置,将“使用发布”配置指定为基线。所有项目文件都使用该配置进行了更新。但是,当我尝试使用此配置编译特定项目时,出现以下错误:

错误 5 未为此项目设置 OutputPath 属性。请检查以确保您指定了有效的配置/平台组合。Configuration='Release-VersionIncrement' Platform='AnyCPU' C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 539 9 DataConversion

这里发生了什么事?该项目在发布或调试配置中编译良好。

0 投票
1 回答
457 浏览

asp.net - ASp.Net 构建配置始终处于调试模式

我在 VS2005 中为一个 ASP.net 应用程序开发了一个解决方案,该应用程序也有一些 ASP.Net 项目引用的类库项目。我已将解决方案的构建配置更改为发布,但奇怪的是,无论我做什么,ASP.net 构建配置仍然是调试。这很奇怪,因为我认为 MS 没有理由这样做。还有什么我想不到的吗?

0 投票
1 回答
1288 浏览

visual-studio-2008 - VS2008 - 无法删除项目配置

我在 Visual Studio 2008 SP1 中有一个 Windows Mobile/Pocket PC 项目。我尝试使用配置管理器从解决方案中删除旧的构建配置“ReleaseCN3”。我运行配置管理器,单击编辑,然后突出显示“ReleaseCN3”配置并单击删除。配置已从列表中删除,但如果它似乎没有从解决方案或项目中删除。我尝试在进行更改后重新启动 Visual Studio,但旧配置仍然存在。此项目已使用升级向导从 eMbedded Visual C++ 4 迁移到 Visual Studio 2005 再到 Visual Studio 2008。

是否有任何工具可以清理 Visual Studio 2008 SLN/VCP 文件?我查看了记事本中的文件,并在两个文件中看到了许多旧的(不再使用的)配置。

0 投票
1 回答
2881 浏览

c++ - Eclipse CDT 构建配置 - 使用 CPP 单元测试 DLL

我正在使用 eclipse 在 C++ 中创建一个 DLL(可能是稍后的 Linux 端口)。情况如下:我正在尝试进行两种单独的构建配置,一种将构建 DLL,另一种将构建可执行的 CppUnit 测试。目前我已经构建了所有的 DLL,我可以创建一个单独的项目来测试 DLL;但是,我想知道是否有任何方法可以在一个项目中完成这一切。

对此事的帮助将不胜感激!

谢谢,克里斯

0 投票
1 回答
6145 浏览

.net - 缺少调试|项目的任何 CPU 构建配置,在 Windows x64 上默认为 Debug|x86

我最近刚刚在我的盒子上重新安装了 Windows 7 x64。安装成功,我对整个操作系统没有任何问题。我相信 Windows 或 .NET x64 存在配置问题。

症状

  1. 新项目的默认构建配置是Debug|x86
    这感觉不对。我正在运行 x64 操作系统,并且我有理由相信,在此之前的最后三个版本中,默认构建配置是Debug|Any CPU
  2. 任何 CPU根本不存在作为项目的构建配置,我有理由确定它应该存在。要构建任何 x64,我需要为项目显式添加 x64 平台。

我认为Debug|Any CPU通常是默认配置是否正确。如果是这样,对于创建的任何新项目而言,这不是这种情况的一些可能原因是什么?

0 投票
1 回答
567 浏览

asp.net-mvc - 构建配置更改为生产时的编译错误 - C# MVC

已经接管了用 C# MVC 编写的系统的管理。这是一个相当大的项目,所以我会一点一点地完成它,以了解一切都是做什么的。我刚刚对其进行了第一组更改,并准备好进行部署。为此,我将调试模式更改为生产,它具有服务器上部署的所有正确设置。

但是,当我尝试编译项目时,会收到很多错误和警告。大多数与项目中使用的第三方 NLog 库有关。

找不到类型或命名空间名称“NLog”(您是否缺少 using 指令或程序集引用?)

我已经仔细检查了所有没问题的 using 语句,并且在 References 中有对 NLog 的引用。在我的这个项目的移交指南中,它指出 NLog.dll 应该在项目的 bin 文件夹中。现在,如果我进入项目的文件夹结构,我可以看到这个 bin 文件夹确实包含 NLog,以及其他引发错误的对象。但是,我在 Visual Studio 的文件夹结构中根本看不到这个 bin 文件夹,所以我想知道这是我的问题吗?

如果有人可以提供任何建议,我将不胜感激。

谢谢。

0 投票
2 回答
234 浏览

c# - VS2008:具有定义的多个构建配置无法按预期工作

我有一个基础库来维护多个版本。每当我需要在另一个版本上工作时,我都会进行 SVN 切换。

我的测试应用程序解决方案没有多个版本,所以我认为对于不同的版本,我可以进行多个解决方案/项目配置,为版本定义符号,以便在我的测试中拥有特定于版本的代码。

目前我在测试应用解决方案中有以下构建配置:Debug、Release、DebugV10、ReleaseV10、DebugV15、ReleaseV15。在 *V10 和 *V15 配置中,我为具有特定于版本的测试代码的两个项目创建并选择了相应的 *V10 和 *V15 PROJECT 配置(并非针对所有项目,大多数在解决方案 -Vx 中运行正常的调试/发布配置配置)。

在那些项目配置中,我输入了相应的条件编译符号(VERSION10 和 VERSION15)。

现在在我的项目代码中,我喜欢

但显然 VS 无法识别这些符号。即使是一个简单的#if DEBUG 不再起作用,在所有 Debug* 项目配置中都会检查所有定义的 DEBUG 常量。

这是众所周知的事情吗?我能做些什么呢?

0 投票
4 回答
9563 浏览

java - Android - 使用 ant 创建更改配置值的构建配置

我想要的是一种依赖于构建配置的设置的方法。举一个具体的例子,我的 android 应用程序连接到一个 Web 服务。在开发中,我希望从可配置的值中提取服务 url。在测试中,我想要一个不同的值。在生产中,还有另一个值。

所以,在代码中我有这样的东西:

默认情况下(通过 Eclipse 调试/运行时),我希望该 url 为http://localhost:1234

在测试中我想要https://test.mydomain.com

在生产中我想要https://mydomain.com

我是 eclipse 和 ant 的新手,自从我使用 java 以来已经很长时间了。我该如何设置呢?build.xml 应该是什么样的?我知道当我想构建测试/产品版本时,我需要使用命令行。没关系。但我不知道如何让这个 serviceUrl 自动设置依赖于构建。我什至不确定放置这些信息的最佳位置(资源、属性文件?)。我真的很想避免设置、构建、设置、构建等。

0 投票
3 回答
40538 浏览

msbuild - 使用 MSBuild 构建多个配置

我正在尝试编辑我的项目文件,以使我能够拥有一个可以同时构建多个构建配置的项目。我使用批处理方法并使用 MSBuild 任务(见下文)完成了这项工作。

如果我运行脚本,我会收到以下错误:

错误 103 未为项目“ThisMSBuildProjectFile.csproj”设置 OutputPath 属性。请检查以确保您为此项目指定了有效的配置和平台组合。配置='调试'平台='AnyCPU'。

如果我从 MSBuild 任务中添加或省略 OutputPath,我会得到这个。如果使用 VS2010 调试器逐步执行脚本并调用 MSBuild 任务 - 调试器再次进入文件,然后进入 OutputPath,所以 afaik,它应该选择那个值,不是吗?

对此的任何帮助将不胜感激 - 这让我发疯。谢谢,保罗。

ThisMSBuildProjectFile.csproj(取出多余的东西):

0 投票
4 回答
50879 浏览

visual-studio - 构建配置:混合平台 VS 任何 CPU

Visual Studio 中的任何 CPU、混合平台、WIN32 等Build Configuration settings不同之间有什么区别。