Browse Source

Fixed SD2-465: Linked files are not imported

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@621 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 21 years ago
parent
commit
68b5793ac4
  1. 28
      data/ConversionStyleSheets/vsnet2msbuild.xsl

28
data/ConversionStyleSheets/vsnet2msbuild.xsl

@ -59,20 +59,20 @@
</xsl:element> </xsl:element>
<xsl:element name = "ItemGroup"> <xsl:element name = "ItemGroup">
<xsl:for-each select="Files/Include/File[@BuildAction='Compile']"> <xsl:for-each select="Files/Include/File">
<xsl:element name = "Compile" > <xsl:element name = "{@BuildAction}">
<xsl:attribute name = "Include"><xsl:value-of select = "@RelPath" /></xsl:attribute> <xsl:choose>
</xsl:element> <xsl:when test="@Link">
</xsl:for-each> <xsl:attribute name = "Include"><xsl:value-of select = "@Link" /></xsl:attribute>
<xsl:for-each select="Files/Include/File[@BuildAction='EmbeddedResource']"> <xsl:element name = "Link"><xsl:value-of select = "@RelPath" /></xsl:element>
<xsl:element name = "EmbeddedResource" > </xsl:when>
<xsl:attribute name = "Include"><xsl:value-of select = "@RelPath" /></xsl:attribute> <xsl:otherwise>
</xsl:element> <xsl:attribute name = "Include"><xsl:value-of select = "@RelPath" /></xsl:attribute>
</xsl:for-each> </xsl:otherwise>
</xsl:choose>
<xsl:for-each select="/Project/Contents/File[@BuildAction!='Compile' and @BuildAction!='EmbeddedResource']"> <xsl:if test="@DependentUpon">
<xsl:element name = "None" > <xsl:element name = "DependentUpon"><xsl:value-of select = "@DependentUpon" /></xsl:element>
<xsl:attribute name = "Include"><xsl:value-of select = "@RelPath" /></xsl:attribute> </xsl:if>
</xsl:element> </xsl:element>
</xsl:for-each> </xsl:for-each>
</xsl:element> </xsl:element>

Loading…
Cancel
Save