CTP 1.5 Build Woes
I'm having trouble building a service we migrated to the May CTP. It builds fine on all our other computers, but I'm getting the following error on one of our machines:
Build started: Project: Minette.Attributes, Configuration: Debug Any CPU
Minette.Attributes -> C:\PAVE\Minette\Attributes\bin\Debug\Minette.Attributes.dll
Build started: Project: Endicott, Configuration: Debug Any CPU
Endicott -> C:\PAVE\Endicott (Logging System)\Endicott\bin\Debug\Pave.Endicott.dll
Build started: Project: Iridium, Configuration: Debug Any CPU
Iridium -> C:\PAVE\Mendoza (Shared Libraries)\MathNet.Iridium\bin\Debug\MathNet.Iridium.dll
Build started: Project: Mendoza.Data, Configuration: Debug Any CPU
Mendoza.Data -> C:\PAVE\Mendoza (Shared Libraries)\Data\bin\Debug\Mendoza.Data.dll
Build started: Project: Mendoza.Geometry, Configuration: Debug Any CPU
Mendoza.Geometry -> C:\PAVE\Mendoza (Shared Libraries)\Geometry\bin\Debug\Mendoza.Geometry.dll
Build started: Project: Log4PaveClient, Configuration: Debug Any CPU
Log4PaveClient -> C:\PAVE\Endicott (Logging System)\Log4Pave\bin\Debug\Log4Pave.dll
Build started: Project: PathTracker, Configuration: Debug Any CPU
PathTracker -> C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\PathTracker.Y2007.M03.dll
"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\DssProxy.exe" /dll:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\PathTracker.Y2007.M03.dll" /proxyprojectpath:"C:\PAVE\Vehicle Control\PathTracker\Proxy " /keyfile:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\samples\mrisamples.snk" /binpath:". " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\PAVE\Endicott (Logging System)\Log4Pave\bin\Debug\ " /referencepath:"C:\PAVE\Mendoza (Shared Libraries)\Data\bin\Debug\ " /referencepath:"C:\PAVE\Mendoza (Shared Libraries)\Geometry\bin\Debug\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ " /referencepath:"C:\PAVE\Endicott (Logging System)\Endicott\bin\Debug\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ "
6/5/2007 7:51:02 PM
Reflecting: PathTracker.Y2007.M03.dll
*** Error: Could not load file or assembly 'Ccr.Core, Version=1.0.313.2, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) at System.Signature._GetSignature(SignatureStruct& signature, Void* pCorSig, Int32 cCorSig, IntPtr fieldHandle, IntPtr methodHandle, IntPtr declaringTypeHandle)
at System.Signature.GetSignature(SignatureStruct& signature, Void* pCorSig, Int32 cCorSig, RuntimeFieldHandle fieldHandle, RuntimeMethodHandle methodHandle, RuntimeTypeHandle declaringTypeHandle)
at System.Signature..ctor(Void* pCorSig, Int32 cCorSig, RuntimeTypeHandle declaringTypeHandle)
at System.Reflection.RuntimePropertyInfo.get_Signature()
at System.Reflection.RuntimePropertyInfo.get_PropertyType()
at Microsoft.Dss.Services.ContractManager.ReflectionManager.ParseClass(DssModel dssModel, DssServiceContract svc, Type type, DssFlagsForTypes parentFlags, Verbosity verboseSettings)
at Microsoft.Dss.Services.ContractManager.ReflectionManager.ProcessClass(Type mainType, DssModel dssModel, Verbosity verboseSettings)
at Microsoft.Dss.Services.ContractManager.ReflectionManager.ParseDssModel(String dllFilename, AssemblyNode asmNode, DssAssemblyReference asmRef, Verbosity verboseSettings)
at Microsoft.Dss.Services.ContractManager.ReflectionManager.ParseContractFromAssembly(String assemblyPath, Boolean relaxedRules, Verbosity verboseSettings, Int32& errorCount)
6/5/2007 7:51:07 PM
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(3089,13): error MSB3073: The command ""C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\DssProxy.exe" /dll:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\PathTracker.Y2007.M03.dll" /proxyprojectpath:"C:\PAVE\Vehicle Control\PathTracker\Proxy " /keyfile:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\samples\mrisamples.snk" /binpath:". " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\PAVE\Endicott (Logging System)\Log4Pave\bin\Debug\ " /referencepath:"C:\PAVE\Mendoza (Shared Libraries)\Data\bin\Debug\ " /referencepath:"C:\PAVE\Mendoza (Shared Libraries)\Geometry\bin\Debug\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ " /referencepath:"C:\PAVE\Endicott (Logging System)\Endicott\bin\Debug\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ " /referencepath:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ "" exited with code 20.
Done building project "PathTracker.csproj" -- FAILED.
========== Build: 6 succeeded or up-to-date, 1 failed, 0 skipped ==========
'>http://schemas.microsoft.com/developer/msbuild/2003">http://schemas.microsoft.com/developer/msbuild/2003">
; <PropertyGroup>
<ProjectType>Local</ProjectType>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{B9F2868C-2A15-4B7D-9055-7637BFC3D999}</ProjectGuid>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ApplicationIcon>
</ApplicationIcon>
<AssemblyKeyContainerName>
</AssemblyKeyContainerName>
<AssemblyName>PathTracker.Y2007.M03</AssemblyName>
<RootNamespace>Pave.Services.PathTracker</RootNamespace>
<AssemblyOriginatorKeyFile>C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\samples\mrisamples.snk</AssemblyOriginatorKeyFile>
<DefaultClientScript>JScript</DefaultClientScript>
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
<DefaultTargetSchema>IE50</DefaultTargetSchema>
<DelaySign>false</DelaySign>
<SignAssembly>true</SignAssembly>
<OutputType>Library</OutputType>
<RunPostBuildEvent>Always</RunPostBuildEvent>
<StartupObject>
</StartupObject>
<FileUpgradeFlags>
</FileUpgradeFlags>
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\</OutputPath>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<BaseAddress>285212672</BaseAddress>
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
<ConfigurationOverrideFile>
</ConfigurationOverrideFile>
<DefineConstants>DEBUG;TRACE;INSTRUMENTED</DefineConstants>
<DocumentationFile>
</DocumentationFile>
<DebugSymbols>true</DebugSymbols>
<FileAlignment>4096</FileAlignment>
<NoStdLib>false</NoStdLib>
<NoWarn>
</NoWarn>
<Optimize>false</Optimize>
<RegisterForComInterop>false</RegisterForComInterop>
<RemoveIntegerChecks>false</RemoveIntegerChecks>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<WarningLevel>1</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\</OutputPath>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<BaseAddress>285212672</BaseAddress>
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
<ConfigurationOverrideFile>
</ConfigurationOverrideFile>
<DefineConstants>TRACE;INSTRUMENTED</DefineConstants>
<DocumentationFile>
</DocumentationFile>
<DebugSymbols>true</DebugSymbols>
<DebugType>pdbonly</DebugType>
<DefineConstants>TRACE</DefineConstants>
<FileAlignment>4096</FileAlignment>
<NoStdLib>false</NoStdLib>
<NoWarn>
</NoWarn>
<Optimize>false</Optimize>
<RegisterForComInterop>false</RegisterForComInterop>
<RemoveIntegerChecks>false</RemoveIntegerChecks>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<WarningLevel>1</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Ccr.Core, Version=1.0.446.3, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<Private>False</Private>
</Reference>
<Reference Include="DssBase, Version=1.0.446.3, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<Private>False</Private>
</Reference>
<Reference Include="DssRuntime, Version=1.0.446.3, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<Private>False</Private>
</Reference>
<Reference Include="mscorlib">
<SpecificVersion>False</SpecificVersion>
<Private>False</Private>
</Reference>
<Reference Include="SpeechSynthesis.Y2007.M04.Proxy, Version=0.0.0.0, Culture=neutral, PublicKeyToken=a114a41038753c2d, processorArchitecture=MSIL" />
<Reference Include="SpeedController.Y2007.M03.Proxy, Version=0.0.0.0, Culture=neutral, PublicKeyToken=a114a41038753c2d, processorArchitecture=MSIL" />
<Reference Include="StateEstimation.Y2007.M03.Proxy, Version=0.0.0.0, Culture=neutral, PublicKeyToken=a114a41038753c2d, processorArchitecture=MSIL" />
<Reference Include="SteeringController.Y2007.M03.Proxy, Version=0.0.0.0, Culture=neutral, PublicKeyToken=a114a41038753c2d, processorArchitecture=MSIL" />
<Reference Include="System">
<SpecificVersion>False</SpecificVersion>
<Private>False</Private>
</Reference>
<Reference Include="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml">
<SpecificVersion>False</SpecificVersion>
<Private>False</Private>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="AssemblyInfo.cs" />
<Compile Include="Path.cs" />
<Compile Include="PathTracker.cs" />
<Compile Include="PathTrackerTypes.cs" />
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<AppDesigner Include="Properties" />
</ItemGroup>
<ItemGroup>
<Content Include="PathTracker.csproj.user" />
<Content Include="PathTracker.manifest.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx">
<SubType>Designer</SubType>
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Endicott %28Logging System%29\Endicott\Endicott.csproj">
<Project>{FEEADC2D-C12A-4FCB-836A-62CDD6ABB7CA}</Project>
<Name>Endicott</Name>
</ProjectReference>
<ProjectReference Include="..\..\Endicott %28Logging System%29\Log4Pave\Log4PaveClient.csproj">
<Project>{4B28C83A-6C37-4BC2-B2D8-F8417E3644BC}</Project>
<Name>Log4PaveClient</Name>
</ProjectReference>
<ProjectReference Include="..\..\Mendoza %28Shared Libraries%29\Data\Mendoza.Data.csproj">
<Project>{35ABFFC3-948D-411B-BE8B-1DD51F01B350}</Project>
<Name>Mendoza.Data</Name>
</ProjectReference>
<ProjectReference Include="..\..\Mendoza %28Shared Libraries%29\Geometry\Mendoza.Geometry.csproj">
<Project>{4BC87399-21F7-4DC7-A686-109FC68C3E12}</Project>
<Name>Mendoza.Geometry</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" />
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
<PostBuildEvent>"C:\Microsoft Robotics Studio 1.5 (CTP May 2007)\bin\DssProxy.exe" /dll:"$(TargetPath)" /proxyprojectpath:"$(ProjectDir)Proxy " /keyfile:"$(AssemblyOriginatorKeyFile)" $(ProxyDelaySign) $(CompactFrameworkProxyGen) /binpath:". " @(ReferencePath->'/referencepath:"%(RootDir)%(Directory) "', ' ')</PostBuildEvent>
</PropertyGroup>
</Project>
Thanks,
Jonathan

