需要打开/编辑从本地计算机复制到共享驱动器的 s-s-rS 报告
Posted
技术标签:
【中文标题】需要打开/编辑从本地计算机复制到共享驱动器的 s-s-rS 报告【英文标题】:Need to open/edit s-s-rS reports copied from a local computer to a shared drive 【发布时间】:2015-10-29 12:53:22 【问题描述】:我需要更新几个 s-s-rS 报告。问题是,这些最初是在另一个开发人员的本地计算机上开发的。他突然退出,s-s-rS 项目被经理复制到共享驱动器。带有原始 s-s-rS 项目的原始计算机不再可用。
我可以启动项目,但是当我尝试打开任何 rdls 进行编辑时,我收到一条错误消息:“找不到路径的一部分 'C:\Users\jsmith\Downloads\upload\3 Site Kits准时.rdl'。”显然,它正在寻找其他程序员的 C 驱动器上的文件,而该驱动器已不存在。
有没有办法让 rdls 在新位置打开?新路径是 \\DataMgt\s-s-rSPackages\CTReports。
这是 s-s-rS 2008。没有版本控制(不要问)。
【问题讨论】:
您确定项目文件正在特定位置查找特定文件是正确的。为了解决这个问题,您是否尝试过在 Visual Studio 中创建一个新的 s-s-rS 项目,并通过“添加现有项目”将所有 rdls 重新添加到这个新项目中? 您也可以考虑手动编辑 Visual Studio 项目文件。您可以搜索基本文件路径(如 C:\Users\jsmit\Downloads),然后用正确的路径替换它们。当然,VS 项目系统不允许多个发布文件夹。这意味着您对于要发布到的每个文件夹都有一个单独的项目。 创建一个新项目并将所有报告导入其中似乎已经成功了,Jonnus - 谢谢! 【参考方案1】:(只是为了使它成为一个正式的答案,因为它似乎对问题设置者有用......)
您确定项目文件正在特定位置查找特定文件是正确的。
要解决这个问题,您可以在 Visual Studio 中创建一个新的 s-s-rS 项目,然后通过右键单击项目,选择“添加”然后选择“现有项目”将所有 rdls 插入到新项目中,从而将它们添加到这些新项目中...' 并选择报告文件。
【讨论】:
以上是关于需要打开/编辑从本地计算机复制到共享驱动器的 s-s-rS 报告的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Java 中的 jcifs 将文件从 smb 共享复制到本地驱动器?
求大神帮忙写个批处理,实现从网络共享文件夹上拷贝文件到本地指定目录。