I hope this email gets through (several earlier emails sent from my gmail
account resulted in "SMTP Error (state 9): 451-Could not complete sender
verify callout")
I've been working on the Wix installer for a project at my company for the
past couple weeks, but the project manager has decided that we should
install all our private dll's and exe's as assemblies. These files aren't
actually compiled as assemblies but he thinks we may be able to do so
anyways by making them private assemblies since those don't require
signing.
I haven't been able to find much documentation about assemblies here or in
the tutorial on tramontana, but I've pieced together the following in
the primary feature in the main wxs file:
<Component Id="CrDllComponent" Guid="MyGuid" Win64="$(var.IS64)">
<File Id="CrDllFile" Name="cr.dll" KeyPath="yes"
src="..\..\repository\Build\$(var.PLATFORM)\Release\cr.dll" Vital="yes"
DiskId="1" Assembly=".net">
<AssemblyName Id="Name" Value="Assembly"/>
<AssemblyName Id="FileVersion" Value="$(var.PRODUCT_VERSION)"/>
<AssemblyName Id="Culture" Value="neutral" />
</File>
</Component>
This compiles fine and when I run it it starts to install, but partway
through it gets a 2908 error and then says that it couldn't install
cr.dll. The relevant bit from the log file is:
MSI (s) (20:18) [16:44:59:283]: Executing op:
ComponentRegister(ComponentId={MyGuid},KeyPath=<\Assembly,FileVersion="0.0.0001",Culture="neutral",State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
1: {91A299CF-3538-486C-87EE-1F0DD79ECB3F} 2: {MyGuid} 3:
<\Assembly,FileVersion="0.0.0001",Culture="neutral"
MSI (s) (20:18) [16:44:59:298]: MSCOREE already loaded, using loaded copy
MSI (s) (20:18) [16:44:59:330]: Assembly Error:The given assembly name or
codebase, '%1', was invalid.
MSI (s) (20:18) [16:44:59:330]: Note: 1: 1935 2: 3: 0x80131047 4: 5:
CreateAssemblyNameObject 6:
CrDll,FileVersion="0.0.0001",language="en",processArchitecture="x86",Culture="neutral"
DEBUG: Error 2908: Could not register component {MyGuid}.
The installer has encountered an unexpected error installing this package.
This may indicate a problem with this package. The error code is 2908. The
arguments are: {MyGuid}, ,
MSI (s) (20:18) [16:45:12:673]: Product: Laserfiche Server 8.1 -- The
installer has encountered an unexpected error installing this package.
This may indicate a problem with this package. The error code is 2908. The
arguments are: {MyGuid}, ,
I'd appreciate any advice about what I'm doing wrong here, and would love
to know about any tutorials on installing assemblies with Wix that might
be out there on the net that I just haven't found yet. Thanks!
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users