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

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0VS2008 and Starterkit compiled moduleVS2008 and Starterkit compiled module
Previous
 
Next
New Post
1/27/2008 5:26 AM
 

Pepijn Leenaers wrote

 

Ps isn't it a good idea to create a new forum on DotNetNuke.com with the name "General DotNetNuke© Forums - Extend it! (Programming in VS2008, ASP.NET 3.5)" ?

I agree that a new forum of discussion specific to setting up your development with VS2008 & IIS7 would be good, it narrows the discussion to a specific new environment that would make it easy for thoses people having problems to resolve faster.

There are a lot of changes in this enviroment to consider and even some dicussion on new practices would be great - I noticed that for example DAL+ tutorials have been listed as "Out Dated", does this mean that they are no longer best practice or simply an expectation that everyone will use LINQ?

Craig


Craig Hubbard TechnicaOne Business Solutions - Australia
 
New Post
1/27/2008 6:30 AM
 

Ok, to expand my workaround to something more perminent...

You can modify the DotNetNuke Starter Kit installation program to make the workaround more perminent using the following technique...

rename the downloaded DotNetNuke Starter Kit to DotNetNuke_04.08.00_StarterKit.vsi.zip.

Open the zip file and extract the file named: Module_Compiled_VB.zip, it will have a readonly attribute set so change it so that you can edit the zip file.

Copy the ModuleName1.vbproj file to a folder on your PC and then delete the file from the Module_Compiled_VB.zip

open the project file in notepad and locate the following:

  <ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <UseIIS>True</UseIIS>
          <AutoAssignPort>True</AutoAssignPort>
          <DevelopmentServerPort>4825</DevelopmentServerPort>
          <DevelopmentServerVPath>/</DevelopmentServerVPath>
          <IISUrl>http://localhost/DotNetNuke_2/</IISUrl>
          <NTLMAuthentication>False</NTLMAuthentication>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>

Change to...

  <ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <UseIIS>True</UseIIS>
          <AutoAssignPort>True</AutoAssignPort>
          <DevelopmentServerPort>4825</DevelopmentServerPort>
          <DevelopmentServerVPath>/</DevelopmentServerVPath>
          <IISUrl>http://localhost/DotNetNuke_2/DesktopModules/$safeprojectname$</IISUrl>
          <NTLMAuthentication>False</NTLMAuthentication>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>

Save and close the file.

Drag the file back into the zip file using Windows Explorer

Close the Module_Compiled_VB.zip that now contains your modified project file.

Delete the existing Module_Compiled_VB.zip from the DotNetNuke_04.08.00_StarterKit.vsi.zip, and drag your modified Module_Compiled_VB.zip into it.

Rename DotNetNuke_04.08.00_StarterKit.vsi.zip to DotNetNuke_04.08.00_StarterKit.vsi and you are ready to install to VS2008.

All new Compiled Modules you add should create and add to your solution correctly.

This workaround has been tested on Vista and VS2008 RTM

Long winded but solves the problem

 

 


Craig Hubbard TechnicaOne Business Solutions - Australia
 
New Post
1/27/2008 9:32 AM
 

Craig Hubbard wrote

There are a lot of changes in this enviroment to consider and even some dicussion on new practices would be great - I noticed that for example DAL+ tutorials have been listed as "Out Dated", does this mean that they are no longer best practice or simply an expectation that everyone will use LINQ?

The "official" DotNetNuke response is that "DotNetNuke would like to give the developer many options". I hope you can see how important this is with hundreds of thousands of people using DotNetNuke in many ways.

My tutorials however are my own opinion NOT the "official opinion". I just don't want to promote module development techniques that I no longer use myself. I get a 70%+ saving is time using LInq to sql. My past tutorials were fine but many are years old.



Michael Washington
http://ADefWebserver.com
www.ADefHelpDesk.com
A Free Open Source DotNetNuke Help Desk Module
 
New Post
1/28/2008 12:34 AM
 

Michael Washington wrote

The "official" DotNetNuke response is that "DotNetNuke would like to give the developer many options". I hope you can see how important this is with hundreds of thousands of people using DotNetNuke in many ways.

My tutorials however are my own opinion NOT the "official opinion". I just don't want to promote module development techniques that I no longer use myself. I get a 70%+ saving is time using LInq to sql. My past tutorials were fine but many are years old.

Michael

I may not have worded this correctly. I find your tutorials of extreme benefit to the DNN Developer Community, And yes, it is great to have many options available, my point I was trying to make is in relation to discussions on these various options in relation to the new technologies, perhaps various experiences, problems or benefits.

I also enjoy the time saving benefits from the new technologies etc, so I certainly did not want to come across as not supporting these options. I guess from the point of view of a community member, the wide range of "options" is making navigation of specific DNN community support difficult to identify subject matter for a single technology thread.

I guess that when seeing a technology represented as "out-dated" then one assumes it is no longer supported, Where is actual fact it is still a valid option?

Again, I look forward to your posts and tutorials, it is a most welcomed addition to the community support - without your contributions we would miss many of the exciting changes or features available to the developers community - thanks

 


Craig Hubbard TechnicaOne Business Solutions - Australia
 
New Post
1/28/2008 8:23 AM
 

Craig Hubbard wrote

I guess that when seeing a technology represented as "out-dated" then one assumes it is no longer supported, Where is actual fact it is still a valid option?

Yes the DAL and DAL+ are still valid options.



Michael Washington
http://ADefWebserver.com
www.ADefHelpDesk.com
A Free Open Source DotNetNuke Help Desk Module
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0VS2008 and Starterkit compiled moduleVS2008 and Starterkit compiled module


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