|
Hello,
When I try to start a program from my mainwindow I get the error below. Anyone knows where I should look to solve this?
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileNotFoundException: File or assembly name bison1.dll, or one of its dependencies, was not found.
File name: "bison1.dll"
at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Boolean isStringized, Evidence assemblySecurity, Boolean throwOnFileNotFound, Assembly locationHint, StackCrawlMark& stackMark)
at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Boolean stringized, Evidence assemblySecurity, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm)
at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo)
at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName)
at Bison.Shell.LoadModule(ModuleInfo moduleInfo) in c:\begvcsharp\mditest\bison-kit\shell\shell.cs:line 163
at Bison.Shell.ActivateModule(Int32 moduleIndex, Boolean releaseActive) in c:\begvcsharp\mditest\bison-kit\shell\shell.cs:line 182
at Bison.Shell.menuItem2_Click_1(Object sender, EventArgs e) in c:\begvcsharp\mditest\bison-kit\shell\shell.cs:line 209
at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
at System.Windows.Forms.MenuItemData.Execute()
at System.Windows.Forms.Command.Invoke()
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
=== Pre-bind state information ===
LOG: Where-ref bind. Location = C:\begvcsharp\mditest\Bison-kit\shell\bin\Debug\bison1.dll
LOG: Appbase = C:\begvcsharp\mditest\Bison-kit\shell\bin\Debug\
LOG: Initial PrivatePath = NULL
Calling assembly : (Unknown).
===
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/begvcsharp/mditest/Bison-kit/shell/bin/Debug/bison1.dll.
************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
shell
Assembly Version: 1.0.1781.27225
Win32 Version: 1.0.1781.27225
CodeBase: file:///C:/begvcsharp/mditest/Bison-kit/shell/bin/Debug/shell.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
interfaces
Assembly Version: 1.0.1781.27225
Win32 Version: 1.0.1781.27225
CodeBase: file:///C:/begvcsharp/mditest/Bison-kit/shell/bin/Debug/interfaces.DLL
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitdebugging="true">
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
regards,
Stefan.
|
|
|
|
|
Make sure the assembly bison1.dll is in the your executable's folder. U have a direct reference to it in your code (shell object, line 182). If u dont, then u must be using third party assemblies and the references are contained within those. In that case you will need to get a copy of the bison1.dll file.
|
|
|
|
|
Thanks again for your help. I needed quite some time to get my solution working, one of the things was assigning one outputpath for all projects in their properties.
regards,
Stefan.
|
|
|
|
|
is there a way I can access programs that are shown in the control panel and remove them? I can't find a way to open the control panel and then the remove programs option with code. How is the uninstallation of a program started then? thanks for the help. is this done through the registry?
danke schon. Aber Ich spreche Deutsch nicht wohl.
|
|
|
|
|
As the Subject asks, how can I store data in a SQL database which I take frome a DataGrid, I'm specially curios about the combined SQL C#-vars Command String.
I'm new in C# and I already get data from SQL to the DataGrid, I nowhere found an article about. Even not in Cookbooks.
PS: Is it possible to set every DataGrids Column Width to an own value?
tnx for Help
|
|
|
|
|
Check info on:
System.Data.SqlClient.SqlDataAdapter and specially the Update() and System.Data.SqlClient.SqlCommand
More info here:
SqlDataAdapter[^]
|
|
|
|
|
Is there a namespace in C# for grabbing a computer's information? with tools like MSINFO32, I can see that the objects do exist to retrieve that info, i just cant find it.
If c# doesnt have it, it should be possible to create a dll in c++ or vb.net to retrieve it, then grab that in C#, correct?
Yes, I am the highly suggestable type.
|
|
|
|
|
try using static object System.Environment.
|
|
|
|
|
Hi
I am writing a socket server for plain old TCP connections. I am just having real trouble trying to determine whether or not a remote connection (from eg. a telnet client) is in fact still active. The only good way it seems to do it is to send data to the connection and to see if it throws a socket exception. There must be a better way to determine that the telnet client has closed his session.
Does anyone know how I can do this?
|
|
|
|
|
bbg wrote:
. The only good way it seems to do it is to send data to the connection and to see if it throws a socket exception. There must be a better way to determine that the telnet client has closed his session.
That's the right way. From MSDN, on Socket.Connected property documentation, this is explained:
"Because the Connected property only reflects the state of the connection as of the most recent operation, to determine whether a connected socket is still connected, you should attempt to send or receive a message. Once the message send fails, this property will no longer return true. Note that this behavior is by design. You cannot reliably test the state of the connection because, in the time between the test and a send/receive, the connection could have been lost. Your code should assume the socket is connected, and gracefully handle failed transmissions."
Yes, even I am blogging now!
|
|
|
|
|
I need a way to get the values of fields from an array of classes, passed as an object to a method.
myClass[] mc = new myClass[10];
myMethod(mc);
where myMethod is defined as follows.
public void myMethod(object obj) {
Type t = obj.GetType();
if (t.IsArray) {
}
else {
foreach (FieldInfo fi in t.GetFields()) {
Type fieldType = fi.FieldType;
}
}
}
Thank you for any help.
|
|
|
|
|
Use
System.Reflection;
MemberInfo[] mi = t[i].GetType().GetMembers();
MemberInfo type gives informtion about members
|
|
|
|
|
Thank you, but I have tried that already. It does not compile, returning the error
"cannot apply indexing [] to an expression of type 'System.Type'
(or something like that) for "t[i]".
|
|
|
|
|
Hi, I've developped a small tool that add appointments in outlook 2003 calendar. My problem is that I can't detect appointment conflicts...
here is my code :
connect to outlook
create a new appointment :
Outlook.AppointmentItem appointment = (Outlook.AppointmentItem)applicationObject.CreateItem Outlook.OlItemType.olAppointmentItem);
fill-in appointment fields (start / end time, subject, alldayevent=true, reminderset=false, busystatus=outofoffice)
then i do a 'save' on the appointment, and then look at the conflicts list of my appointment:
appointment.Save();
Outlook.Conflicts itemConflicts = appointment.Conflicts;
if (itemConflicts.Count > 0)
this check is never raised, even if my appointment is in conflict with another appointment the same day.
What should I do to have those conflicts detected as soon as I save my appointment (or even before I save it ??)
Thanks for your help
|
|
|
|
|
Hi,
I have a static library(.lib) files and its header files. I want to have an .dll file out of this, so, that I can use the members of the dll file in one of my c# projects. Can somebody throw some light on this??
Regards
Paresh
|
|
|
|
|
Hi
I developed a C# interface, that will be called by the VC++ code and it is working fine.
For deployment I am registering the C# dll in the client machne using the regasm.exe tool.
Now I am planing to develop my own MSI application using Installshield,
any idea how to do this?,
One more point I understand is it is not required to call regsvr32.exe to rigister a COM component if I am doing the deployment through MSI application.
sarma
|
|
|
|
|
hi ,we are writing a client application which need to invoke methods on the server,which incidentally may or may not be remote.
Is ther some way to override the real proxy and route the call accordingly;that is if the proxy indicates a local reference then bypass the remoting infrastructure and return the object instance directly;else invoke the sink chains.
Since this has to be determined at runtime;it has to be dynamically routed through code.
Explanation through code snippets will be very helpful
|
|
|
|
|
Hi,
If i have a remoting server that uses a class library for the remoting objects and i update this library regularly - do i have to keep updating the reference on the client side or does it pick up the changes?? Cause you still have to include a reference to the class library dll in the client side?? Im new to remoting so any explanations on this would help a lot. If you have to update on the client side is there any code that would do something like query the server for the latest remote class??
Thanks in advance.
|
|
|
|
|
I hope I don't tell you something wrong, but if so surely someone will correct me
I think it's not necessary to update the library on the client side too, as the intention of Remoting is that the client only needs to know the signature of methods and the implementation is up to the server.
To go on with this thought it's enough when the client side has an interface definition and the remote object class on the server implements this interface.
www.troschuetz.de
|
|
|
|
|
Correct.
As long as u dont change the remote object's interface u wont need to update anything on the client side.
If ur referencing the remote object in ur client application, I would suggest u create a interface and make the remote object implement it, and then make all client calls through the interface.
|
|
|
|
|
Hi all,
I have a question about putting linefeed "\n" in the resources string.
suppose my application will show a messagebox with a message like "hello,\nhow are you". If I manually use this string in program code , the messagebox is able to do linefeed, however, if I put this string in resource file, and then Load it by Resources.GetString("MSG"), the messagebox will directly shows the exact string "hello,\nhow are you". no linefeed at all.
how can I put a enter key code in resource file? is it need some special character code ? Thanks for help.
|
|
|
|
|
Hi, I'm having a problem with my mail sending code. The latest version of Outlook Express strips out my html and screws it all up, complaining of "potentially harmful" attachments, etc, rendering the final email ugly. It seems that by specifying HTML formatting, the MailMessage class is generating text and html formats of the message and attaching the html for people who have html support. How do I make it not try and be fancy and "helpful" in this way, and just format the whole email as html, like I want it to? When it tries to make a text version of the email, it ends up splitting long URLs over two lines, and then outlook screws them up. In trying to be more "functional", MailMessage is ending up being a pain in the butt.
public void Send()
{
MailMessage msg = new MailMessage();
string mailto = _recipients[0];
for(int i=1; i<_recipients.Count; i++)
mailto += ";" + _recipients[i];
msg.To = mailto;
msg.Subject = _subject;
msg.From = _from;
if(_useTemplate)
{
foreach(DictionaryEntry de in _keys)
_body = _body.Replace(de.Key.ToString(), de.Value.ToString());
}
msg.BodyFormat = _isHtml ? MailFormat.Html : MailFormat.Text;
msg.Body = _body;
SmtpMail.Send(msg);
}
NATHAN RIDLEY
Web Application Developer
email: nathan @ netlab.com.au
[remove the spaces before and after the @ symbol]
|
|
|
|
|
Not a direct answer, but be careful - some spam detection scripts/filters (certainly SpamAssassin) doesn't look too kindly on html-only email
I guess the reasoning is if someone sends you an email and really wants you to view it as HTML, then you have to ask yourself what's hidden in that HTML that makes it so necessary for you to view it?
--
Help me! I'm turning into a grapefruit!
Phoenix Paint - back from DPaint's ashes!
|
|
|
|
|
has anyone here ever developed a synchronizer or file transfer program...
i want to develop a file transfer type program to tranfer photos from my phone to my pc...
can anyone here share some web links to code so i can reference something similar, it would be great...
i also plan to give out...once developed...
thanks
The Devil Lives in all of us, It's up to you to let HIM/HER out!!!!!
|
|
|
|
|
Hi velkropie,
If your mobile is ms smartphone operated than Microsoft ActiveSync is developed for this task.
Also MSDN Mobility Center[^] will be of much help.
Else you will have more chance at a more appropriate forum.
|
|
|
|