- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个已在 Team City 中成功构建了一年多的解决方案。开发人员向解决方案添加了两个项目,我们立即收到以下错误:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(483, 9):未为项目“Compass.Communication.Server.Config.csproj”设置 OutputPath 属性。请检查以确保您已为此项目指定了有效的配置和平台组合。配置='DEV' 平台='AnyCPU'。您可能会看到此消息,因为您正尝试在没有解决方案文件的情况下构建项目,并且指定了该项目不存在的非默认配置或平台。
项目 Compass.Communication.Server.Config\Compass.Communication.Server.Config.csproj 失败。 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(483, 9):未为项目“Compass.Communication.Server.Processor.csproj”设置 OutputPath 属性。请检查以确保您已为此项目指定了有效的配置和平台组合。配置='DEV' 平台='AnyCPU'。您可能会看到此消息,因为您正尝试在没有解决方案文件的情况下构建项目,并且指定了该项目不存在的非默认配置或平台。
我已经尝试了我能找到的关于任何 CPU 与 AnyCPU 的大部分内容以及许多其他东西,但都没有成功。这是第一个的项目文件:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{5FC19B70-7DB4-4D8A-B33F-748528E5A042}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Compass.Communication.Server.Config</RootNamespace>
<AssemblyName>Compass.Communication.Server.Config</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\Compass.Communication.Server.Config.XML</DocumentationFile>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CommunicationConditionalElement.cs" />
<Compile Include="CommunicationConditionalSection.cs" />
<Compile Include="CommunicationConfigurationManager.cs" />
<Compile Include="CommunicationCriterionElement.cs" />
<Compile Include="CommunicationCriterionSection.cs" />
<Compile Include="CommunicationElementExtensions.cs" />
<Compile Include="CommunicationIntroductionElement.cs" />
<Compile Include="CommunicationIntroductionSection.cs" />
<Compile Include="CommunicationSectionElement.cs" />
<Compile Include="CommunicationSectionSection.cs" />
<Compile Include="CommunicationTypeElement.cs" />
<Compile Include="CommunicationTypeSection.cs" />
<Compile Include="GenericConfigurationElementCollection.cs" />
<Compile Include="RefElement.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Compass.Communication.Entities\Compass.Communication.Entities.csproj">
<Project>{25B8C709-0574-496E-BD1D-5F4DF966F258}</Project>
<Name>Compass.Communication.Entities</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
最佳答案
几周前我遇到了类似的问题,在我的案例中,问题是由于“任何 CPU”之间的空间引起的
您需要确保“AnyCPU”在构建定义中使用的任何位置都不包含任何空格。
问候
关于c# - 未为项目设置 OutputPath 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20891245/
在 MVC4 中,如果我为解决方案中的所有项目创建一个新的构建配置,则在单独构建 web .csproj 时会得到以下信息: msbuild Company.Directory.Web.csproj
我正在尝试将 OutputPath 值设置为绝对路径: c:\Projects\xxx\Deployment 但我收到此错误: Error 17 The expression "[System.
我们一般使用如下代码删除mapreduce中的输出路径 outputPath.getFileSystem(conf).delete(outputPath,true); 我的问题是,我们可以在级联中做同
构建我的 Jenkins/MSBuild 解决方案给了我这个错误 c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targ
我有一个已在 Team City 中成功构建了一年多的解决方案。开发人员向解决方案添加了两个项目,我们立即收到以下错误: C:\Windows\Microsoft.NET\Framework64\v4
当我尝试在 Visual Studio 2008 中从 x86 Debug模式编译我的项目时。出现此错误。当我查看投诉项目的属性组时,我看到设置了输出路径。 这是该 .csproj 文件的属性组部分
我已使用默认设置安装了 TFS2010 Beta 2,并使用包含各个项目的解决方案配置了 CI 构建。 我的 *.cspoj 文件可能有: bin\debug\ 或者: bin\debug\ 当构建服
我正在尝试通过 Jenkins Pipeline 运行以下命令 bat 'nuget restore mySolution.sln -MSBuildPath "C:\\Program Files (x
与此问题相关:Is it possible to set project's Output Path property from nuget powershell? 如何设置项目的输出路径以使用宏?就
好的,我知道这个问题已经被问过很多次了...... 我已经尝试更改配置和输出路径,但我仍然遇到这个问题。 我正在为我们的产品设置自动构建和部署。我们有一个解决方案文件和其中的多个项目。 使用 VS20
我目前正在从命令行构建我的 Xamamin iOS 项目: MSBuild "C:\code\MyProject.iOS.csproj" /t:Build /p:Configuration=Ad-Ho
当我在 Visual Studio 2012 下创建一个新的 F# 应用程序并构建它时,出现同样的错误: Error 1 The OutputPath property is not set for
它发生在一个复杂的解决方案中,但我可以在一个新的空解决方案中重现它。 我用 Debug模式、X86、诊断构建了它 ( ctrl+shift+B )。 1> Set Property: _Invalid
这个问题在这里已经有了答案: How do I set `OutputPath` in a Visual Studio 2017 project (new .csproj file format)
我们有一个非常大的解决方案(大约 300 多个)项目,我们正在尝试通过 TFS2010 上的 MSBuild 构建它。 我们可以在所有开发机器上通过 MSBuild 构建它,并且正在采用 TFS。 我
我在 Visual Studio 2008 中有一个多项目解决方案。我刚刚在解决方案中添加了一个名为 Release-VersionIncrement 的新配置,指定“使用发布”配置作为基线。所有项目
我创建了针对 .NET Framework 4.7.2 的 Service Fabric 项目。本地构建工作正常并且 Swagger 页面正在加载。 在 Azure DevOps 中构建失败,我不明白
我在部署到已设置的 Azure Web App 资源时遇到问题。我在网上找不到太多有关此错误的信息,因此在此发布... 我有一个 .NET 解决方案,其中包含一个主项目和几个类库项目,我在主项目中引用
我使用以下命令行: "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" MyApp.sln /p:configuration="Release"
在我的Windows CE应用程序中,我一直试图将所有项目引用从“Any CPU”(或“AnyCPU”)更改为“x86” 为此,我手动编辑了.csproj文件(“项目”>“属性...”,只有“任何CP
我是一名优秀的程序员,十分优秀!