Visual studio 2010 在没有解决方案文件的情况下编辑和打包DNN模块

Visual studio 2010 在没有解决方案文件的情况下编辑和打包DNN模块,visual-studio-2010,dotnetnuke,Visual Studio 2010,Dotnetnuke,我最近收到了一个DotNetNuke模块,可以编辑并发布回网站。但是,我收到的模块文件夹缺少visual studio解决方案文件。它有所有单独的cs文件,因此我可以逐个打开它们,但没有模块的总体文件,因此我不确定在完成更改后如何重新打包和部署这些更改 我已尝试创建一个空白解决方案以将项目添加到其中,但在尝试执行此操作时出现错误,如下所示: 无法读取项目文件“…csproj”。找不到导入的项目“…nuget\nuget.targets”。确认声明中的路径正确,并且该文件存在于磁盘上 有人能帮忙吗

我最近收到了一个DotNetNuke模块,可以编辑并发布回网站。但是,我收到的模块文件夹缺少visual studio解决方案文件。它有所有单独的cs文件,因此我可以逐个打开它们,但没有模块的总体文件,因此我不确定在完成更改后如何重新打包和部署这些更改

我已尝试创建一个空白解决方案以将项目添加到其中,但在尝试执行此操作时出现错误,如下所示:

无法读取项目文件“…csproj”。找不到导入的项目“…nuget\nuget.targets”。确认声明中的路径正确,并且该文件存在于磁盘上

有人能帮忙吗


感谢

该模块可能是作为WSP类型的项目构建的,其中没有已编译的DLL,.NET只是就地编译文件。如果您有一个模块包,您应该能够将该模块安装到DotNetNuke站点,将该模块添加到页面中,然后仅对App_Code和DesktopModules文件夹中的文件进行更改,并刷新页面以查看更改


完成后,您可以将更新后的文件复制到zip包中,也可以转到主机->扩展。然后编辑模块,从管理菜单中选择“创建软件包”,它将生成一个新的软件包。

Ah对,那么只需将文件复制到正确的DesktopModules文件夹就足够了?如果其中一个文件的名称发生更改,会不会在查找旧名称时导致错误,或者只是适应旧名称?如果其中一个文件的名称发生更改,您可能需要进入模块定义并更新模块控制部分中引用的控件,然后重新生成包。或者,您可以手动修改清单文件,这是一个非常容易理解的XML文件。