Do I need to have both projects in the job? - I dont want to, it will be like 15 projects in each job. how do I handle it? Target CoreClean: Deleting file "C:\Jenkins\jobs\LimeUtilitiesUnitTests\workspace\obj\Any CPU\LimeUtilitiesUnitTests.csproj && exit %0%\Debug\ResolveAssemblyReference.cache". Target ResolveProjectReferences: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets : warning : The referenced project '..\LimeUtilities\LimeUtilities.csproj' does not exist. Done building target "ResolveProjectReferences" in project "LimeUtilitiesUnitTests.csproj". Target CoreCompile: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Csc.exe /noconfig /nowarn:1701,1702 /reference:"obj\Any CPU\Debug\nunit.framework.dll" /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll" /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /debug+ /out:"obj\Any CPU ./LimeUtilitiesUnitTests.csproj && exit %0%\Debug\LimeUtilitiesUnitTests.dll" /target:library LimeCommandChecksumTests.cs LimeCommandTests.cs Properties\AssemblyInfo.cs ULimeCommunicationTests.cs LimeCommandChecksumTests.cs(2,7): error CS0246: The type or namespace name 'LimeUtilities' could not be found (are you missing a using directive or an assembly reference?) LimeCommandTests.cs(2,7): error CS0246: The type or namespace name 'LimeUtilities' could not be found (are you missing a using directive or an assembly reference?)
On Friday, September 21, 2012 10:29:15 AM UTC+2, Kenneth wrote: > I get this error message when jenkins build c# projects that depend on c# > dll, that I've made in another job. > In visual studio I've made the project refer the other project, to make it > behave in release and debug builds. > but it causes jenkins to fail... > > ... > Target ResolveProjectReferences: > C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets : > warning : The referenced project '..\LimeUtilities\LimeUtilities.csproj' > does not exist. > Done building target "ResolveProjectReferences" in project > "LimeUtilitiesUnitTests.csproj". > Target CoreCompile: > C:\Windows\Microsoft.NET\Framework\v2.0.50727\Csc.exe /noconfig > /nowarn:1701,1702 /reference:"obj\Any CPU\Debug\nunit.framework.dll" > /reference:"C:\Program Files\Reference > Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:"C:\Program > Files\Reference > Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll" > /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll > /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll > /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll > /reference:"C:\Program Files\Reference > Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /debug+ > /out:"obj\Any CPU ./LimeUtilitiesUnitTests.csproj && exit > %0%\Debug\LimeUtilitiesUnitTests.dll" /target:library > LimeCommandChecksumTests.cs LimeCommandTests.cs Properties\AssemblyInfo.cs > ULimeCommunicationTests.cs > LimeCommandChecksumTests.cs(4,7): error CS0246: The type or namespace name > 'LimeUtilities' could not be found (are you missing a using directive or an > assembly reference?) > ... > > should I do a matrix build, to get a release and debug version of the > xxxxUtilities.dll that I use in my unit test job? > I use the copy from artifact plugin, with these params: > > > Project name:LimeUtilities > Which build:Latest succeful build > Artifacts to copy: blank > Target directory: .\ > > In the LimeUtilities I have a post build task that Arkives the artifacts > Files to arhive: obj/Any CPU/Debug/LimeUtilities.dll,obj/Any > CPU/Debug/LimeUtilities.pdb ///// these are only the debug ones.. maybee I > should archive the release to. > Exclude: blank > I currently only build debug in jenkins. > > How do I fix that? > > >