Ticket S91794
Visible to All Users

Project convert should update App_Themes skin folders

created 17 years ago

Hello,
You all fixed B95266 but made no comment about what I was to do to resolve my solution (file set) when 8.1.5 released. You all either need to tell us a list of file changes (additions, etc.) when you all update asp.net projects or have the project converter handle our file sets for us. I updated my solution using the project converter but this bug wasn't fixed. I copied all the App_Theme folders over again and that resolved it so obviously a file was missing but no one noted that in the bug fix or the revision history.
Thank you.
Proposed Solution:
When running the Project Converter scan the App_Themes folder and recopy all files again to refresh the skin folders such as BlackGlass, etc. Add a checkbox so the user can turn this option on or off to refresh the App_Themes folder. As it stands we do NOT have a single source area to collect theme data for our projects and this needs to be resolved in 8.2.

Comments (3)
DevExpress Support Team 17 years ago

    Hi Neal,
    We are not planning on implementing this feature. The project converter merely updates assembly references (and gives a list of files that it updates). The problem with ASP.NET themes is that customers may tweak the existing themes rather than create new ones. Blindly overwriting the themes would wipe out these changes. It's for basically the same reason that we don't try and modify code or replace source code files.
    Thanks,
    Plato

      Hello,
      Please revisit this suggestion. As .skin files have references to your assembly versions they need to be updated by the Project Converter. Here is an example:
      <%@ Register TagPrefix="dxe" Namespace="DevExpress.Web.ASPxEditors" Assembly="DevExpress.Web.ASPxEditors.v8.2" %>
      <dxe:ASPxButton runat="server"
          CssFilePath="~/App_Themes/BlackGlass/{0}/styles.css" CssPostfix="BlackGlass">
      </dxe:ASPxButton>

      DevExpress Support Team 17 years ago

        Hi Neal,
        The ProjectConverter updates the version in the css file, for a theme included in a web application.
        Thanks,
        Plato

        Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

        Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.