问题:尝试将自定义 Web 部件添加到 Sharepoint 站点时,添加失败并出现“未找到文件”错误。检查 12\LOGS 表示资源文件问题:
#20015:无法打开“Resources.en-US.resx”:没有这样的文件或文件夹。
我查看了所有正常的可疑位置(12\Resources 等)。我没有要重命名的 Resources.resx。此外,我在开发中没有使用资源文件。
设置:
目前,我在一个项目中有 4 个 Web 部件。Manifest.XML 已设置好,一切顺利。我还有 3 个其他项目(DAL、BLL 类型的东西)将它们的主要输出添加到 CAB 项目中。我正在使用 -globalinstall 和 -force 选项运行 stsadm -o addwppack。(在重新连接 manifest.xml 后,我尝试了一个 -o addolution 选项,但我遇到了同样的问题)。我可以验证所有 .dll 都已添加到 GAC。
问题:我在这里缺少什么?与谷歌共度 2 天并重新设计我的 cab 项目并没有帮助。可悲的是,从 Visual Studio 部署是有效的。但是,我需要部署到下一个环境,并且我没有使用该机器的权限(另外,我无法将 Vis Studio 安装到生产环境中)。感谢您提供任何帮助或指点(因为我目前对 SharePoint 束手无策)。谢谢。