从当前的 DotNetNuke 模块项目中重命名 DotNetNuke 模块



首先,我有一个带有FormAndList的DotNetNuke模块项目,我将扩展包上传到我的DotNetNuke门户中。接下来,我需要自定义FormAndList的功能,复制整个项目并将其重命名为FormAndList_Cust,重新构建它并将扩展包上传到我的DotNetNuke门户中。它向我显示了以下警告,因为即使我将自定义项目重命名为 FormAndList_Cust,由于包重复。

警告:您已选择修复此软件包的安装。 这将导致包中的文件覆盖所有文件 以前已安装。

接下来,我意识到我的.dnn文件仍然是FormAndList.dnn,我将其重命名为FormAndList_Cust.dnn。我在Visual Studio中重建我的项目,它向我显示了以下错误。

严重性代码说明项目文件行抑制状态 错误找不到文件 'C:\Users\yoong.hon.chan\Desktop\NET_DNN\DNN.FormAndList_Tab\FormAndList.dnn'. FormAndList_Tab

如何使用当前 FormAndList 项目中的FormAndList_Cust重命名我的自定义模块?

它已经找到了我在模块中解决此问题的解决方案.包.目标文件,更改

以下是我的示例代码。

<Zip Files="@(OutputSource)" WorkingDirectory="$(MSBuildProjectDirectory)Package" ZipFileName="FormAndList_Cust_00.00.01_Source.$(Extension)" />
<Copy SourceFiles="$(MSBuildProjectDirectory)FormAndList_Cust_00.00.01_Source.$(Extension)" DestinationFolder="packages/" />
<Delete Files="$(MSBuildProjectDirectory)FormAndList_Cust_00.00.01_Install.$(Extension)" />
<Delete Files="$(MSBuildProjectDirectory)FormAndList_Cust_00.00.01_Source.$(Extension)" />
<Delete Files="$(MSBuildProjectDirectory)Resources.Zip" />

<RemoveDir Directories ="$(MSBuildProjectDirectory)Package" />
<RemoveDir Directories ="$(MSBuildProjectDirectory)ResourcesZip" />
  1. 右键单击"解决方案资源管理器"中的项目。
  2. 选择"编辑项目"(这将卸载项目)
  3. 在 CSPROJ 文件中找到 formandlist.dnn,重命名它(查看它是否在多个位置)
  4. 保存您的 CSProj 文件。
  5. 右键单击解决方案资源管理器中的 CSProj 文件,然后选择加载它。