Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDevelopment and...Development and...Getting StartedGetting StartedDNN 5.6.0 CE & PE Error Free Clean BuildDNN 5.6.0 CE & PE Error Free Clean Build
Previous
 
Next
New Post
12/5/2010 4:48 AM
 

    Here are my secrets to clean build of DotNetNuke 5.6.0. I am using Windows 7, Visual Studio 2010 and IIS is configured properly. Note that this applies to Community and Professional editions.

     

    1. Unzip the source and copy/move it to C:\Projects\dnn560ce
    2. Using IIS check the DotNetNuke_Community web application physical path is set to C:\Projects\dnn560ce\website
    1. Open DotNetNuke_Community.sln

     

    You will get this error:

     

    http://localhost/DotNetNuke_Community : error  : Unable to open the Web site 'http://localhost/DotNetNuke_Community'. To access local IIS Web sites, you must run Visual Studio in the context of an administrator account.

     

    Pin Visual Studio to the start menu

     

    1. Press the windows key and type visual studio
    2. Right click on Visual Studio 2010 and select Pin to Start menu.

     

    From now on, to open Visual Studio in admin mode just press the windows key (or click start button) and right click on Visual Studio 2010 to run as Administrator.

     

    Open Visual Studio  as Admin

     

    1. In Recent Projects, click DotNetNuke_Community
    1. Right click on http://localhost/DotNetNuke_Community/ and select Set as Startup Project

     

    Build Solution

     

    1. Press Ctrl+Shift+B (Build Solution)

     

    (if you don't get an error the first time, build it again)

     

    Error        1        Unable to copy file "bin\DotNetNuke.Services.Syndication.xml" to "..\..\..\Website\bin\DotNetNuke.Services.Syndication.xml". Could not find file 'bin\DotNetNuke.Services.Syndication.xml'.        C:\Projects\dnn560pe.source\Library\Components\Syndication\DotNetNuke.Syndication.csproj        113        5        DotNetNuke.Syndication

     

    Workaround

    1. In Solution Explorer, expand Solution Items, Support Projects.
    2. Right click on DotNetNuke.Syndication, select Properties
    1. Select Build Tab
    1. Change the XML documentation file from

     

    bin\DotNetNuke.Services.Syndication.xml

    to

    DotNetNuke.Services.Syndication.xml

     

    Build Solution

     

    1. Press Ctrl+Shift+B (Build Solution)

     

    Error        2        The 'Text' property cannot be set declaratively.        C:\Projects\105.DotNetNukePE\DesktopModules\Blog\BlogImport.ascx        31        

     

    Workaround

     

    1. Double click on the error
    1. Change

    <asp:DropDownList ID="ddlBlogs" runat="server" Text=" " />

    to

    <asp:DropDownList ID="ddlBlogs" runat="server" />

     

    Error Free Build

     

    1. Press Ctrl+Shift+B (Build Solution)

     

    Builds errors are one of the most annoying things about open source. Most would expect to load up the project and compile it. If it doesn't work first time, many will simply abandon the effort and very few will actually get it working.

     

    I challenge the DotNetNuke team to check the option Treat all warnings as errors for the next release.

    (For both DotNetNuke.Library and DotNetNuke.web, right click on the project, select properties, then the compile tab.)

    I hope this is of some help to you.


Dwayne J. Baldwin
 
New Post
12/5/2010 7:15 AM
 
Dwayne, thanks for sharing, please log build errors into Gemini (Support.dotnetnuke.com). Thank you.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/5/2010 9:26 PM
 

Sebastian,

This is were I get confused between the Community (public) and Professional (private) communities. I have already sent multiple build reports as trouble tickets to the DotNetNuke Support Network with the following response:

A total of 7 Gemini issues has now been logged in our DNN PRO Gemini database using the information you provided.  It will be of great help to our engineering group to read your analysis and comments.  Thank you again.

Q1) As a professional subscriber where would you suggest that I post these reports?
Q2) Do I have access to DNN Pro Gemini to submit, watch and provide input?
Q3) Should I duplicate my reports in "community" Gemini?

I am finding it very difficult with multiple roles and multiple reporting options across multiple systems.

Thanks,

Dwayne J. Baldwin
 
New Post
12/6/2010 4:20 AM
 
Dwayne, thanks for your contribution! unfortunately, the community does not have access to the PE issue tracker, IMHO whenever the same error occurs on PE, it would make sense for QA team, to move it to the community tracker. Q1) I don't know, how DNN Corp. prioritizes PE vs. CE issues. Q2) I am not aware, whether there are options for PE customers to track PE issues. Q3) duplicating doesn't make sense. I am not commenting your last sentence ;)

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeDevelopment and...Development and...Getting StartedGetting StartedDNN 5.6.0 CE & PE Error Free Clean BuildDNN 5.6.0 CE & PE Error Free Clean Build


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out