All new development is currently being built against DNN 09.04.00.
Download DNN Platform version 09.04.00
Be sure that you get the file permissions properly assigned to the folders when you install DNN.
The following Visual Studio Extensions are currently installed and being used in my environment, but are not necessary to work on the project. There are more, but these are the only ones that are relevant to this project.
First, thank you! Every single moment you participate benefits a lot of people in the world.
Here are a few ground rules:
You should probably not build the at the solution level, since this will also build the website, but it won’t hurt anything if you do. It will just take longer.
In general, you should be building from the specific module project you’re currently working on.
Building in DEBUG mode will compile the project/solution as you’d expect, but an MS Build script will also move the module files into the appropriate Website\DesktopModules\ folder as well.
Building in RELEASE mode will not move the project files, but it will package up the respective module in an Install and Source package that can be used to install on another DNN site for testing or deployment. The resulting packages will be found in the following directory.
\Website\Install\Module\
This is VERY important to know. Each project has a .Build file that properly maps it’s files that need to be moved into the website folder.
You can reverse engineer this to see how it works by referencing each individual Module.Build file. In order to add this to your own module project, copy the build file, make the appropriate changes, and then add the following lines of code to your project file.
<ItemGroup>
<Content Include="Module.Build">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<Import Project="Module.Build" />
Debugging should be done using the “Attach to Process” method.