Note that there are some explanatory texts on larger screens.

plurals
  1. POHow can I split a single visual studio project into multiple projects?
    primarykey
    data
    text
    <p>Right now I have a single ASP.NET solution with one project in it. The problem I'm facing is that multiple developers are working on different parts of the project that are getting released at different times. Because of this my project manager is thinking we can split the project into multiple dlls instead of just one dll so that we can update just the modules that need to updated.</p> <p><strong>1. Is splitting the project into multiple projects (multiple dlls) the correct way to solve this problem?</strong></p> <p><strong>2. If so, how do I do this?</strong> Can I just copy the appropriate aspx/cs files to the new project, remove them from the old one and build? What about Master Pages, CSS, Javascript and User-Controls, will I need to copy those along as well or can they be referenced in the "Core" Project? Would I need to make some adjustments in IIS or can I just copy the aspx from the new "sub-project" to the root of the "Core" Project (essentially where the aspx files are now)?</p> <p><strong>3. If not, what is the better solution to fix my issue?</strong></p> <p>Thanks for your help</p> <p><em>Edit (to add a bit more clarity):</em></p> <p>Right now our structure is something like this (shortened and code-behind implied):</p> <pre><code>MasterPage.master styles.css SplashPage.aspx Page.aspx AnotherPage.aspx a_MasterPage.master a_Page.aspx a_AnotherPage.aspx b_Page.aspx b_AnotherPage.aspx b_AlsoAnotherPage.aspx </code></pre> <p>Can I take all the <code>a_</code> pages and roll them into one project and all the <code>b_</code> pages and roll them into another (which would separate the dlls).</p> <p>If this doesn't make sense please ask and I'll try to explain it better</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload