首先,我正在使用FormAndList进行DotNetNuke模块项目,并将扩展包上传到我的DotNetNuke门户。接下来,我需要自定义FormAndList的功能,我复制整个项目并将其重命名为FormAndList_Cust,我重建它并将扩展包上传到我的DotNetNuke门户。它向我显示了由于包的重复而发出的以下警告,即使我将自定义项目重命名为FormAndList_Cust。
警告:您已选择修复此软件包的安装。 这将导致包中的文件覆盖所有文件 以前安装过。
接下来,我意识到我的.dnn文件仍然是FormAndList.dnn,我将其重命名为FormAndList_Cust.dnn。我在Visual Studio中重建了我的项目,它向我显示了以下错误。
严重级代码描述项目文件行抑制状态 错误无法找到文件 'C:\用户\ yoong.hon.chan \桌面\ NET_DNN \ DNN.FormAndList_Tab \ FormAndList.dnn'。 FormAndList_Tab
如何使用当前FormAndList项目中的FormAndList_Cust重命名我的自定义模块?
答案 0 :(得分:1)
它已经找到我的解决方案来解决Module.Package.targets文件中的这个问题,改变
以下是我的示例代码。
<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 :(得分:0)