Missing resource object after deploy of Lookup Field with Picker V2.56

Feb 24, 2009 at 3:36 AM
Hi Christian,

I've deployed the Lookup Field with Picker V2.56 without hiccups, but when I get to adding the field I receive the exception below. Any ideas?

The resource object with key 'lookupWithPickerChooseSearchFieldsLabel' was not found.   at System.Web.Compilation.ResourceExpressionBuilder.ParseExpression(String expression, Type propertyType, ExpressionBuilderContext context) 
   at System.Web.UI.BoundPropertyEntry.ParseExpression(ExpressionBuilderContext context) 
   at System.Web.UI.ControlBuilder.FillUpBoundPropertyEntry(BoundPropertyEntry entry, String name) 
   at System.Web.UI.ControlBuilder.AddBoundProperty(String filter, String name, String expressionPrefix, String expression, ExpressionBuilder expressionBuilder, Object parsedExpressionData, Boolean generated, String fieldName, String formatString, Boolean twoWayBound) 
   at System.Web.UI.ControlBuilder.AddBoundProperty(String filter, String name, String expressionPrefix, String expression, ExpressionBuilder expressionBuilder, Object parsedExpressionData, String fieldName, String formatString, Boolean twoWayBound) 
   at System.Web.UI.ControlBuilder.PreprocessAttribute(String filter, String attribname, String attribvalue, Boolean mainDirectiveMode) 
   at System.Web.UI.ControlBuilder.PreprocessAttributes(ParsedAttributeCollection attribs) 
   at System.Web.UI.ControlBuilder.Init(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs) 
   at System.Web.UI.ControlBuilder.CreateBuilderFromType(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs, Int32 line, String sourceFileName) 
   at System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty) 
   at System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) 
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
Coordinator
Feb 24, 2009 at 7:56 AM
Hi,

please ensure that the files (iLoveSharePoint*.resx )exists in App_GlobalResources directory e.g. C:\Inetpub\wwwroot\wss\VirtualDirectories\80\App_GlobalResources.
If not you can copy manual from %commonprogramfiles%\Microsoft Shared\web server extensions\12\Resources.
Normally the .bat should do that.
I've really have to make a installer.

Bye,
Christian
Feb 25, 2009 at 12:09 AM
Thanks Christian. That solved my problem. It's a great component too!
If/when you make an installer, please note that some installations have multiple virtual directory folders that would need these resource files copied throughout.

-zac