|
You cannot force a .DLL to use a specific CLR version. The code will run under whatever the CLR version the .EXE is using. .DLL's are loaded into the process the same as any other code in the .EXE.
If you want to change which version of the CLR the code uses, you have to specify that in the application manifest file.
How to: Configure an Application to Target a .NET Framework Version[^]
|
|
|
|
|
Do you mean app.config file?
Even though I specify in app.config but my deliverable is only dll so it dnt work out for me.
|
|
|
|
|
Sorry, yes, app.config.
config files only work with .EXE's. You cannot make an app.config for a .DLL file. The .DLL is loaded as part of the .EXE as if it was in the same file as the .EXE. That's why config's only work with .EXE's and not .DLL's.
If you want your .DLL to run with a certain CLR version, the .EXE that's loading it ALSO has to run with that CLR version.
|
|
|
|
|
Hi Dave,
I have to creat only class library which is using in JNI(java). So I have specify target version through my class library code. Is there any way to do this.
|
|
|
|
|
Again, no. The only way to do that is to specify it in the app.config of the HOST .EXE that is loading your .DLL.
Why can't your .DLL run under the .NET 4.0 CLR??
|
|
|
|
|
I am using Microsoft.Dynamics.BusinessConnectorNet with this which is compiled in 2.0 version.
My dll works fine in .net environment where i can set supportedruntime in appconfig.
But when dll goes to JNI it is running under the latest .net framework i.e 4.0 installed in that system and giving the mixed mode assembly exception .
|
|
|
|
|
Well, we've told you the only way to do it, and you've even said that you've tried it and it works ("supportedruntime in appconfig").
The only other option you have to to get an updated Dynamics library and compile a second version of your .DLL that works with the .NET 4.0 CLR.
|
|
|
|
|
I am using Microsoft.Dynamics.BusinessConnectorNet with this which is compiled in 2.0 version.
My dll works fine in .net environment where i can set supportedruntime in appconfig.
But when dll goes to JNI it is running under the latest .net framework i.e 4.0 installed in that system and giving the mixed mode assembly exception .
|
|
|
|
|
I have downloaded SMS Project:" "Send and Read SMS through a GSM Modem using AT Commands from Code Project. It was worked for me. I have changed my modem then it's not working anymore.
I am getting error message like this.
"Port is Using by Another process"
I have checked all of connected port. No port was used by any process. But i have getting this error message again and again.
My GPRS Modem Model No: ZTE MF626. It using HSDPA technology.
Now i am looking for alternate solution. Is there any other code to send sms by GPRS Modem?
Or could anyone help me to find any effective SMS Module.
Advance Thanks.
|
|
|
|
|
olbinface wrote: "Port is Using by Another process"
I have checked all of connected port. No port was used by any process.
"Convince me"; how did you check that?
olbinface wrote: But i have getting this error message again and again.
Reboot your PC, open VS and try again. Probably a debug-version that's still running in the background and keeping the port open.
|
|
|
|
|
AT commands slightly vary from modem to modem. Make sure you can send SMS by using the AT commands through direct HyperTerminal communication channels not using any application.
To open Hyper terminal:
Start > Programs > Accessories > Communications and select Hypertermina or Type Hypertrm at Run
|
|
|
|
|
A file is sent to print,and I want to store the content of that file in a notepad file. Means I want to maintain A print Record, that which file & content of that file is printed by the printer in separate notepad or any word document.
File contains only text data. Not images
how I do this. Any suggestions for doing this in C#.Net. please share some code so that I can understand.
Thanks in advance.
|
|
|
|
|
I would think you would need to hook into the printers API to get at the file. You might be able to monitor the network connection to the printer. Just some ideas, I would examine the business requirement very carefully it sound like a really great time waster!
Opening the file would depend on the file type, I would store the file in it's original format.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
I Want To Create a Windows Application in addition I Want Its Records To be made available for accessing it through Internet....................!
Any Idea Or Guidance would be must for me....
Right now I have no Idea how to made my Windows Application's records to accessed Online The main reason is that am just A BEGINNER programmer wanna try something other than book work So Plzzzzzz! Help Me
|
|
|
|
|
If you are not willing to use a book then you need to take lessons, we can't magic the knowledge into your head!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
AmEhsaas wrote: I Want To Create a Windows Application Then you need to study one of the languages that can create Windows applications. As this is the C# forum I suspect that may be your choice, so you could start by reading .NET Book Zero, by Charles Petzold[^].
AmEhsaas wrote: in addition I Want Its Records To be made available for accessing it through Internet Then you need to study web development, probably starting at the ASP.NET home page[^].
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
first step:
analyzes your application
second step:
model a database
third step:
try to use n-layer model. is the best way for use a windows form / web form project
in internet there's a lot of examples how you can conect database, n - layer applications, consult youtube is the best for tutorial!!
|
|
|
|
|
Thanx! Sir Hope This Would HELP me alot..
|
|
|
|
|
How do you tell if an enum was passed as a parameter?
If it's not broken, fix it until it is
|
|
|
|
|
Why would you suppose that it wasn't?
|
|
|
|
|
I didn't just post some random question for the sake of posting.
I have a situation where I can call the method with or without the enum.
If it's not broken, fix it until it is
|
|
|
|
|
It usually helps to describe the problem, rather than posting a cryptic one-line summary.
Are you calling a method with an optional parameter? If so, any call which omits the optional parameter will automatically pass the declared default value:
void SomeMethod(SomeEnum theParameter = SomeEnum.Default) { ... }
SomeMethod();
If you're not using an optional parameter, you'll need to provide more information.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I posted "How do you tell IF an enum was passed as a parameter?"
Therefore, it should be clear that it is indeed an optional parameter. Not sure how that's "cryptic".
But yes, I want to be able call the method with or without the enum. Getting the default value doesn't help as there's still no way to kow if it was passed or not.
If it's not broken, fix it until it is
|
|
|
|
|
It may be obvious to you, but you wrote the question. Your question made no sense to me either.
|
|
|
|
|
Sorry, most of us wear foil hats to prevent the government from reading our minds. This has the unfortunate side-effect of blocking our own telepathic abilities.
Your original question, "How do you tell if an enum was passed as a parameter?", might have been obvious to you, but judging by the responses you've received, it's not as obvious to other people as you might think. If you'd asked, "I have a method with an optional parameter; how can I tell whether or not the caller passed the parameter?", or included a small code snippet, we'd have had a better chance of understanding what you were asking.
To answer your question, there's no way to tell the difference between code which didn't pass the optional parameter and code which passed the default value for the optional parameter. The compiler generates exactly the same code for both.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|