You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by br...@apache.org on 2012/01/30 14:21:27 UTC
svn commit: r1237670 -
/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs
Author: brett
Date: Mon Jan 30 14:21:26 2012
New Revision: 1237670
URL: http://svn.apache.org/viewvc?rev=1237670&view=rev
Log:
[NPANDAY-480] warn if there might be an unsupported framework version
Modified:
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs
Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs?rev=1237670&r1=1237669&r2=1237670&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AzurePomConverter.cs Mon Jan 30 14:21:26 2012
@@ -115,6 +115,17 @@ namespace NPanday.ProjectImporter.Conver
}
if (projectRef.RoleType != null)
{
+ string targetFramework = projectDigest.TargetFramework;
+ // TODO: same hack as above - the Azure project doesn't need to target a framework, and instead we should support different ones (See also azure-maven-plugin roleproperties generation)
+ if (string.IsNullOrEmpty(targetFramework))
+ targetFramework = "4.0";
+
+ if (!projectRef.ProjectReferenceDigest.TargetFramework.Equals(targetFramework))
+ {
+ log.WarnFormat("Project reference '{0}' targets a different framework version ({1}) to the Azure project ({2}), and may not succeed when uploaded to Azure.",
+ projectRef.Name, projectRef.ProjectReferenceDigest.TargetFramework, targetFramework);
+ }
+
switch (projectRef.RoleType)
{
case "Web":