Error Compiling Callbutler (Change Set 42351)

Nov 2, 2008 at 4:42 AM
Tried to compile the source code (change set 42351) using Visual Studio 2005 SP1.  Results showed 20 succeeded but 1 failed.

Output said it cannot locate assembly "WOSI.NET.inTELIPhone".  So, tried to register (using regsvr32.exe)  the file -- WOSI.NET.inTELIPhone.dll (which was found under the Libraries folder).  But windows (XP) reported an error: "WOSI.NET.inTELIPhone.dll was loaded, but the DllRegisterServer entry point was not found.  This file cannot be registered.

Any help would be highly appreciated.

The complete output for compiling "CallButler.Manager.csproj" is as following:




------ Rebuild All started: Project: CallButler.Manager, Configuration: Debug Any CPU ------
H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets : warning MSB3245: Could not resolve this reference. Could not locate the assembly "WOSI.NET.inTELIPhone". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Csc.exe /noconfig /nowarn:1701,1702 /platform:x86 /errorreport:prompt /define:TRACE;DEBUG /reference:D:\CallButler-42351\Common\CallButler.ExceptionManagement\bin\Debug\CallButler.ExceptionManagement.dll /reference:D:\CallButler-42351\Common\CallButler.Manager.Controls\bin\Debug\CallButler.Manager.Controls.dll /reference:D:\CallButler-42351\Common\CallButler.Manager.Plugin\bin\Debug\CallButler.Manager.Plugin.dll /reference:D:\CallButler-42351\Common\Controls.Diagram\bin\Debug\Controls.Diagram.dll /reference:D:\CallButler-42351\Common\Controls\bin\Debug\Controls.dll /reference:"H:\Program Files\vs8\ReportViewer\Microsoft.ReportViewer.Common.dll" /reference:"H:\Program Files\vs8\ReportViewer\Microsoft.ReportViewer.WinForms.dll" /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.dll /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Design.dll /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.EnterpriseServices.dll /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.ServiceProcess.dll /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Web.dll /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Web.Services.dll /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll /reference:H:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:D:\CallButler-42351\Common\Utilities.ContactManagement\bin\Debug\Utilities.ContactManagement.dll /reference:D:\CallButler-42351\Common\Utilities.PluginManagement\bin\Debug\Utilities.PluginManagement.dll /reference:D:\CallButler-42351\Common\CallButler.Data\bin\Debug\WOSI.CallButler.Data.dll /reference:D:\CallButler-42351\Common\CallButler.ManagementInterface\bin\Debug\WOSI.CallButler.ManagementInterface.dll /reference:D:\CallButler-42351\Common\Utilities\bin\Debug\WOSI.Utilities.dll /reference:..\Libraries\WOSI.Utilities.Sound.dll /debug+ /debug:full /out:"obj\Debug\CallButler Manager.exe" /resource:obj\Debug\CallButler.Manager.Controls.AddOnModuleChooserControl.resources /resource:obj\Debug\CallButler.Manager.Controls.QuickTipsControl.resources /resource:obj\Debug\CallButler.Manager.Forms.AnsweringMachineForm.resources /resource:obj\Debug\CallButler.Manager.Forms.CallAnswerSettingsForm.resources /resource:obj\Debug\CallButler.Manager.Forms.EditionChooserForm.resources /resource:obj\Debug\CallButler.Manager.Forms.LoginForm.resources /resource:obj\Debug\CallButler.Manager.Forms.NagForm.resources /resource:obj\Debug\CallButler.Manager.Forms.PrebuiltConfigForm.resources /resource:obj\Debug\CallButler.Manager.Forms.StartInfoForm.resources /resource:obj\Debug\CallButler.Manager.Properties.LocalizedStrings.resources /resource:obj\Debug\CallButler.Manager.ViewControls.NoPluginFoundView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.PBXView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.PluginView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.PrebuiltConfigControl.resources /resource:obj\Debug\CallButler.Manager.Forms.AboutForm.resources /resource:obj\Debug\CallButler.Manager.Forms.AssignPasswordForm.resources /resource:obj\Debug\CallButler.Manager.Forms.DepartmentForm.resources /resource:obj\Debug\CallButler.Manager.Forms.EditorWizardFormBase.resources /resource:obj\Debug\CallButler.Manager.Forms.ExtensionEditorForm.resources /resource:obj\Debug\CallButler.Manager.Forms.GreetingForm.resources /resource:obj\Debug\CallButler.Manager.Forms.HelpForm.resources /resource:obj\Debug\CallButler.Manager.Forms.InitialProviderDialog.resources /resource:obj\Debug\CallButler.Manager.Forms.LangageSelectionForm.resources /resource:obj\Debug\CallButler.Manager.Forms.OutlookContactForm.resources /resource:obj\Debug\CallButler.Manager.Forms.PersonalizedGreetingForm.resources /resource:obj\Debug\CallButler.Manager.Forms.ReportDialog.resources /resource:obj\Debug\CallButler.Manager.Forms.ScriptScheduleForm.resources /resource:obj\Debug\CallButler.Manager.Forms.ShutownForm.resources /resource:obj\Debug\CallButler.Manager.Forms.SMTPServerForm.resources /resource:obj\Debug\CallButler.Manager.Forms.VersionCheckerForm.resources /resource:obj\Debug\CallButler.Manager.Properties.Resources.resources /resource:obj\Debug\CallButler.Manager.ViewControls.CallFlowView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.CallHistoryView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.ExtensionsView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.GettingStartedView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.HelpView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.NoConnectionView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.PersonalizedGreetingView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.ProvidersView.resources /resource:obj\Debug\CallButler.Manager.Forms.QuickStartForm.resources /resource:obj\Debug\CallButler.Manager.ViewControls.ReceptionistView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.ScriptScheduleView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.SettingsView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.SummaryView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.TestDriveView.resources /resource:obj\Debug\CallButler.Manager.ViewControls.ViewControlBase.resources /resource:obj\Debug\CallButler.Manager.MainForm.resources /resource:obj\Debug\CallButler.Manager.Reports.CallHistoryReport.rdlc /target:winexe /win32icon:CallButler.ico Controls\AddOnModuleChooserControl.cs Controls\AddOnModuleChooserControl.Designer.cs Controls\QuickTipsControl.cs Controls\QuickTipsControl.Designer.cs Data\PrebuiltConfigData.Designer.cs Forms\AnsweringMachineForm.cs Forms\AnsweringMachineForm.Designer.cs Forms\CallAnswerSettingsForm.cs Forms\CallAnswerSettingsForm.Designer.cs Forms\EditionChooserForm.cs Forms\EditionChooserForm.Designer.cs Forms\LoginForm.cs Forms\LoginForm.Designer.cs Forms\NagForm.cs Forms\NagForm.Designer.cs Forms\PrebuiltConfigForm.cs Forms\PrebuiltConfigForm.Designer.cs Forms\StartInfoForm.cs Forms\StartInfoForm.Designer.cs PluginManager.cs Properties\LocalizedStrings.Designer.cs Properties\Settings.Designer.cs Utils\PrivateLabelUtils.cs Utils\ServiceUtils.cs Utils\VoIPProviderInterface.cs ViewControls\NoPluginFoundView.cs ViewControls\NoPluginFoundView.Designer.cs ViewControls\PBXView.cs ViewControls\PBXView.Designer.cs ViewControls\PluginView.cs ViewControls\PluginView.Designer.cs ViewControls\PrebuiltConfigControl.cs ViewControls\PrebuiltConfigControl.Designer.cs Forms\AboutForm.cs Forms\AboutForm.Designer.cs Forms\AssignPasswordForm.cs Forms\AssignPasswordForm.Designer.cs Forms\DepartmentForm.cs Forms\DepartmentForm.Designer.cs Forms\EditorWizardFormBase.cs Forms\EditorWizardFormBase.Designer.cs Forms\ExtensionEditorForm.cs Forms\ExtensionEditorForm.Designer.cs Forms\GreetingForm.cs Forms\GreetingForm.Designer.cs Forms\HelpForm.cs Forms\HelpForm.Designer.cs Forms\InitialProviderDialog.cs Forms\InitialProviderDialog.Designer.cs Forms\LangageSelectionForm.cs Forms\LangageSelectionForm.Designer.cs Forms\OutlookContactForm.cs Forms\OutlookContactForm.Designer.cs Forms\PersonalizedGreetingForm.cs Forms\PersonalizedGreetingForm.Designer.cs Forms\ReportDialog.cs Forms\ReportDialog.Designer.cs Forms\ScriptScheduleForm.cs Forms\ScriptScheduleForm.Designer.cs Forms\ShutownForm.cs Forms\ShutownForm.Designer.cs Forms\SMTPServerForm.cs Forms\SMTPServerForm.Designer.cs Forms\VersionCheckerForm.cs Forms\VersionCheckerForm.Designer.cs MainFormUIFunctions.cs ManagementInterfaceClient.cs Properties\Resources.Designer.cs RemotingExceptionManager.cs Utils\EmailUtils.cs Utils\GreetingUtils.cs Utils\ReportPrinter.cs Utils\TableUtils.cs ViewControls\CallFlowView.cs ViewControls\CallFlowView.Designer.cs ViewControls\CallHistoryView.cs ViewControls\CallHistoryView.Designer.cs ViewControls\ExtensionsView.cs ViewControls\ExtensionsView.Designer.cs ViewControls\GettingStartedView.cs ViewControls\GettingStartedView.Designer.cs ViewControls\HelpView.cs ViewControls\HelpView.Designer.cs ViewControls\NoConnectionView.cs ViewControls\NoConnectionView.Designer.cs ViewControls\PersonalizedGreetingView.cs ViewControls\PersonalizedGreetingView.Designer.cs ViewControls\ProvidersView.cs ViewControls\ProvidersView.Designer.cs Forms\QuickStartForm.cs Forms\QuickStartForm.Designer.cs ViewControls\ReceptionistView.cs ViewControls\ReceptionistView.Designer.cs ViewControls\ScriptScheduleView.cs ViewControls\ScriptScheduleView.Designer.cs ViewControls\SettingsView.cs ViewControls\SettingsView.Designer.cs ViewControls\SummaryView.cs ViewControls\SummaryView.Designer.cs ViewControls\TestDriveView.cs ViewControls\TestDriveView.Designer.cs ViewControls\ViewControlBase.cs ViewControls\ViewControlBase.Designer.cs MainForm.cs MainForm.Designer.cs Program.cs Properties\AssemblyInfo.cs
D:\CallButler-42351\CallButler Manager\ViewControls\TestDriveView.cs(44,12): error CS0234: The type or namespace name 'NET' does not exist in the namespace 'WOSI' (are you missing an assembly reference?)
D:\CallButler-42351\CallButler Manager\ViewControls\SummaryView.Designer.cs(329,45): warning CS0436: The type 'CallButler.Manager.Controls.QuickTipsControl' in 'D:\CallButler-42351\CallButler Manager\Controls\QuickTipsControl.Designer.cs' conflicts with the imported type 'CallButler.Manager.Controls.QuickTipsControl' in 'd:\CallButler-42351\Common\CallButler.Manager.Controls\bin\Debug\CallButler.Manager.Controls.dll'. Using the one in 'D:\CallButler-42351\CallButler Manager\Controls\QuickTipsControl.Designer.cs'.
D:\CallButler-42351\CallButler Manager\Controls\QuickTipsControl.Designer.cs(37,19): (Related location)
d:\CallButler-42351\Common\CallButler.Manager.Controls\bin\Debug\CallButler.Manager.Controls.dll: (Related file)
D:\CallButler-42351\CallButler Manager\ViewControls\TestDriveView.cs(50,17): error CS0246: The type or namespace name 'SIPProfile' could not be found (are you missing a using directive or an assembly reference?)
D:\CallButler-42351\CallButler Manager\ViewControls\TestDriveView.cs(52,17): error CS0246: The type or namespace name 'inTELIPhoneClient' could not be found (are you missing a using directive or an assembly reference?)
D:\CallButler-42351\CallButler Manager\ViewControls\TestDriveView.cs(65,55): error CS0246: The type or namespace name 'IncomingTransferEventArgs' could not be found (are you missing a using directive or an assembly reference?)
D:\CallButler-42351\CallButler Manager\ViewControls\TestDriveView.cs(73,52): error CS0246: The type or namespace name 'IncomingCallEventArgs' could not be found (are you missing a using directive or an assembly reference?)
D:\CallButler-42351\CallButler Manager\ViewControls\TestDriveView.cs(78,49): error CS0246: The type or namespace name 'CallFailedEventArgs' could not be found (are you missing a using directive or an assembly reference?)
D:\CallButler-42351\CallButler Manager\ViewControls\TestDriveView.cs(84,48): error CS0246: The type or namespace name 'CallStateEventArgs' could not be found (are you missing a using directive or an assembly reference?)

Compile complete -- 7 errors, 1 warnings
Done building project "CallButler.Manager.csproj" -- FAILED.
Nov 8, 2008 at 9:03 PM
pluto,

The DLL you're looking for should be located in the Libraries folder included with the source code.

-alpha
Nov 8, 2008 at 9:08 PM
I made the fix in the latest changeset on the source control. You should be able to get the latest and it should compile now. Thanks for pointing this out!

-alpha
Nov 10, 2008 at 6:47 PM
Thanks.

Problem fixed in changeset 43171.

Many thanks aplha.