Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从Visual Studio 2008中删除调试和发布配置_C++_Visual Studio 2008_Deployment_Configuration_Visual Studio Debugging - Fatal编程技术网

C++ 从Visual Studio 2008中删除调试和发布配置

C++ 从Visual Studio 2008中删除调试和发布配置,c++,visual-studio-2008,deployment,configuration,visual-studio-debugging,C++,Visual Studio 2008,Deployment,Configuration,Visual Studio Debugging,我修改了默认调试配置,使输出目录类似于$(SolutionDir)$(PlatformName)/$(ConfigurationName) 接下来,我创建了调试变体,DebugStatic和DebugDll,以更明确地说明所创建的目标。我通过复制Debug配置创建了它们 以类似的方式,我从修改后的Release配置创建了ReleaseDLL和releasestic 使用Configuration Manager,我删除了Debug和Release配置 Debug和Release配置仍然显示在批生

我修改了默认调试配置,使输出目录类似于
$(SolutionDir)$(PlatformName)/$(ConfigurationName)

接下来,我创建了调试变体,
DebugStatic
DebugDll
,以更明确地说明所创建的目标。我通过复制
Debug
配置创建了它们

以类似的方式,我从修改后的
Release
配置创建了
ReleaseDLL
releasestic

使用Configuration Manager,我删除了
Debug
Release
配置

Debug
Release
配置仍然显示在批生成窗口中,也显示在属性页窗口的配置下拉框中(通过右键单击项目名称,然后选择属性显示)

如何清理、擦除、擦除、擦除
调试
发布
配置?
(调试的模糊性导致了我数周的问题解决,尤其是在X64项目中意外地结合了Win32调试DLL时)

(我搜索了web和StackOverflow,但没有找到任何关于完全删除这些配置的信息。)

解决方案和项目调试/发布配置是不同的

解决方案配置可由configuration manager(活动解决方案配置)控制,项目配置也可在同一个manager中分别控制每个项目(项目上下文)


在上图中,您可以单击项目配置,选择编辑,然后可以删除该配置。

解决方案和项目调试/发布配置是不同的

解决方案配置可由configuration manager(活动解决方案配置)控制,项目配置也可在同一个manager中分别控制每个项目(项目上下文)


在上图中,您可以单击项目配置,选择“编辑”,然后删除该配置。

请注意,要从VS Batch build中清除此项,必须从项目文件XML中手动删除调试和发布配置的属性组


bin\Debug\
$(MSBuildProjectName).sql
假的
真的
满的
假的
真的
真的
促使
4.

请注意,要从VS批量生成中清除此项,必须从项目文件XML中手动删除调试和发布配置的属性组


bin\Debug\
$(MSBuildProjectName).sql
假的
真的
满的
假的
真的
真的
促使
4.

您应该清除.SLN文件中的配置

GlobalSection(SolutionConfigurationPlatforms) = preSolution
    **Undesired Debug**|Any CPU = Debug|Any CPU
    Debug|Any CPU = Debug|Any CPU
    Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
    {CE94D753-36C5-45FA-870A-4D61DAC98B71}.**Undesired Debug** .Net Native (Debug)|Any CPU.ActiveCfg = Debug|Any CPU
    {4EFA1043-8E1B-4950-8167-C77ABE626F1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {4EFA1043-8E1B-4950-8167-C77ABE626F1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {4EFA1043-8E1B-4950-8167-C77ABE626F1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {4EFA1043-8E1B-4950-8167-C77ABE626F1E}.Release|Any CPU.Build.0 = Release|Any CPU
    {28D34A34-6E07-4FC3-A4B3-C704C1C5C7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {28D34A34-6E07-4FC3-A4B3-C704C1C5C7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {28D34A34-6E07-4FC3-A4B3-C704C1C5C7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {28D34A34-6E07-4FC3-A4B3-C704C1C5C7CE}.Release|Any CPU.Build.0 = Release|Any CPU
    {6B71D000-AC8D-49AF-ADA6-D96C7ECFF093}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {6B71D000-AC8D-49AF-ADA6-D96C7ECFF093}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {6B71D000-AC8D-49AF-ADA6-D96C7ECFF093}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {6B71D000-AC8D-49AF-ADA6-D96C7ECFF093}.Release|Any CPU.Build.0 = Release|Any CPU
    {CE94D753-36C5-45FA-870A-4D61DAC98B71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {CE94D753-36C5-45FA-870A-4D61DAC98B71}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {CE94D753-36C5-45FA-870A-4D61DAC98B71}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {CE94D753-36C5-45FA-870A-4D61DAC98B71}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection

您应该清除.SLN文件中的配置

GlobalSection(SolutionConfigurationPlatforms) = preSolution
    **Undesired Debug**|Any CPU = Debug|Any CPU
    Debug|Any CPU = Debug|Any CPU
    Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
    {CE94D753-36C5-45FA-870A-4D61DAC98B71}.**Undesired Debug** .Net Native (Debug)|Any CPU.ActiveCfg = Debug|Any CPU
    {4EFA1043-8E1B-4950-8167-C77ABE626F1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {4EFA1043-8E1B-4950-8167-C77ABE626F1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {4EFA1043-8E1B-4950-8167-C77ABE626F1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {4EFA1043-8E1B-4950-8167-C77ABE626F1E}.Release|Any CPU.Build.0 = Release|Any CPU
    {28D34A34-6E07-4FC3-A4B3-C704C1C5C7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {28D34A34-6E07-4FC3-A4B3-C704C1C5C7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {28D34A34-6E07-4FC3-A4B3-C704C1C5C7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {28D34A34-6E07-4FC3-A4B3-C704C1C5C7CE}.Release|Any CPU.Build.0 = Release|Any CPU
    {6B71D000-AC8D-49AF-ADA6-D96C7ECFF093}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {6B71D000-AC8D-49AF-ADA6-D96C7ECFF093}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {6B71D000-AC8D-49AF-ADA6-D96C7ECFF093}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {6B71D000-AC8D-49AF-ADA6-D96C7ECFF093}.Release|Any CPU.Build.0 = Release|Any CPU
    {CE94D753-36C5-45FA-870A-4D61DAC98B71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {CE94D753-36C5-45FA-870A-4D61DAC98B71}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {CE94D753-36C5-45FA-870A-4D61DAC98B71}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {CE94D753-36C5-45FA-870A-4D61DAC98B71}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection

那么,如何从项目配置中获得
调试
发布
配置呢?我知道这是一个古老的答案,但我想回应@ThomasMatthews。在上表中单击项目配置上的“编辑”时,可以从-project-中删除配置。要将其从解决方案中完全删除,您需要从左上方的框中下拉(“活动解决方案配置”),然后选择“编辑”。这将允许您从-解决方案-中删除配置。是否可以从20-100个项目中删除特定配置(同时/使用一个步骤)?@cppnearlier,是的,可以从解决方案中完全删除所有项目的配置,您需要选择左上角的下拉列表(“活动解决方案配置”)然后选择“编辑”。这将允许您删除或重命名所需的任何配置want@cppBeginner我同意一次单击一次就删除一百个项目配置是荒谬的。幸运的是有一种方法:那么如何从项目配置中获得
Debug
Release
配置呢?我知道这是一个old回答,但我想回复@ThomasMatthews。当您在上表中单击项目配置上的“编辑”时,您可以从-project-中删除该配置。要从解决方案中完全删除该配置,您需要下拉左上角的框(“活动解决方案配置”)然后选择“编辑”。这将允许您从-解决方案-中删除配置。是否可以从20-100个项目中删除特定配置(同时/使用单个步骤)?@cpp初学者,是的,可以从解决方案中完全删除所有项目的配置,您需要选择左上角的下拉列表(“活动解决方案配置”)然后选择“编辑”。这将允许您删除或重命名所需的任何配置want@cppBeginner我同意每次单击一次删除100个项目配置是荒谬的。幸运的是,有一种方法:它们可能仍在.sln文件中。您可以使用文本编辑器删除它们。当您添加新的pr时,它们肯定会回来顺便说一句,你正在与系统作战。它们可能仍在.sln文件中。你可以使用文本编辑器删除它们。当你添加新项目时,它们肯定会回来。顺便说一句,你正在与系统作战。