Hay que asegurarse que el espacio de nombres que hemos escogido para el modulo (en mi caso suele ser: Aporta.Modules.<NombreDelModulo>), está actualizado de manera coherente en todo el módulo, y a menudo no es suficiente con las herramientas de refactorización.

Ubicaciones a actualizar

  • Código: En general, los cambios en el codigo se podrán (deberán) hacer con las herramientas de refactorización, del propio Visual Studio o externas si las tenemos.
  • .dnn: En este fichero, tenemos que cambiar los nodos que referencian a elementos del modulo, como en
          <desktopModule>
            <moduleName>NombreDelModulo</moduleName>
            <foldername>NombreDelModulo</foldername>
            <businessControllerClass>Aporta.Modules.NombreDelModulo.Components.FeatureController</businessControllerClass>
            <supportedFeatures />

o en

        <component type="Assembly">
          <assemblies>
            <assembly>
              <name>Aporta.Modules.NombreDelModulo.dll</name>
              <path>bin</path>
            </assembly>
          </assemblies>