Deployment 如何将相同的资源文件部署到14配置单元和全局资源文件夹?
我目前有一个SharePoint 2010项目,我在其中创建了一个空元素,并创建了各种资源文件。我已将这些资源设置为部署为AppGlobalResource类型 这很好,允许我访问我的资源值Deployment 如何将相同的资源文件部署到14配置单元和全局资源文件夹?,deployment,sharepoint-2010,resources,localization,Deployment,Sharepoint 2010,Resources,Localization,我目前有一个SharePoint 2010项目,我在其中创建了一个空元素,并创建了各种资源文件。我已将这些资源设置为部署为AppGlobalResource类型 这很好,允许我访问我的资源值 <asp:Label ID="myLabel" runat="server" Text="<%$Resources:MyResources, MyLabel %>" /> 要使用这种方法访问这些值,我需要允许将我的资源文件部署到配置单元,这非常简单。添加映射的SharePoint文
<asp:Label ID="myLabel" runat="server" Text="<%$Resources:MyResources, MyLabel %>" />
要使用这种方法访问这些值,我需要允许将我的资源文件部署到配置单元,这非常简单。添加映射的SharePoint文件夹并将文件添加到其中。但问题是我现在在同一个项目中有两个版本的文件。因此,我尝试使用addexisting和linkto选项添加资源文件,但它似乎不允许您这样做
使用SharePoint功能/包部署到配置单元和全局_ResourceFolder的最佳方式是什么,而不需要多个资源文件副本
编辑:
我已经编辑了Package.Template.xml文件,该文件成功地将该文件部署到配置单元中。但不在资源文件夹中。如果我修改下面的位置以使用资源\甚至资源/它会给出一个错误说明
错误1部署步骤“添加解决方案”中出现错误:错误:
找不到清单文件中指定的此文件:
Resources\RegistrationResource.resx
0.0公司Sharepoint.Resources
<?xml version="1.0" encoding="utf-8"?>
<Solution xmlns="http://schemas.microsoft.com/sharepoint/">
<RootFiles>
<RootFile Location="RegistrationResource.resx" />
</RootFiles>
</Solution>
安迪
在应用程序目录的App_GlobalResources文件夹中部署资源文件的最佳方法
对于此部署,请遵循VS2010中的以下步骤
快乐部署 我采用的解决方案如下:
希望这对其他人有帮助,如果有人有更好的方法,请告诉我!我已经说过我已经这样做了,问题是将同一文件部署到14个蜂巢。有什么想法吗?
<?xml version="1.0" encoding="utf-8"?>
<Solution xmlns="http://schemas.microsoft.com/sharepoint/">
<RootFiles>
<RootFile Location="RegistrationResource.resx" />
</RootFiles>
</Solution>