How can I access ConfigurationManager.AppSettings in my Windows Forms Application?
The error message reads: The name 'ConfigurationManager' does not exist in the current context.
Add a reference to System.Configuration.dll.
I've had this experience before where I had to go and add a reference to System.Configuration to be able to use this funcitonality.
Right click on your project in the solution explorer, select Add Reference then select the .Net tab (it should be selected by default), and select System.Configuration
Related
I have a windows forms application and which provides a way to search the database based on the provided value. Sometime I need to open the application through a simple html hyperlink with the search result while loading itself. There are two questions/doubts from here.
How to access the existing running windows forms application as url? If this is possible, how can I pass the argument?
If the application is not running, we have to start the application and search the value. This also has to be happened when I click the link.
Simply we can say like, if you open a website link from your outlook email, the link will be opening in existing opened default browser or it will start the new browser(if the browser is not already opened.) I want to achieve the same behavior.
Seems to be the below post is somewhat related to my queries, but this does not solve my problem.
Activate existing browser window with given URL from C# application (without triggering reload)
You can't do this. The default browser launches when you click on a link because it is set up in the registry as the default handler for hyperlinks.
I have written a winform application in C#. When I run the program for some functionality it required admin permission. After Installation If I set the .exe file to run as admin manually (by clicking right mouse button on .exe file) then my program run perfectly.
Now I need user not to set the run as admin property after installation by clicking right mouse button. I need to set this programaticaly somewhere in the code that user no need to bother about this. This specific problem is only arise for Windows Vista. Can anyone help me out?
You need to add a manifest to the app that specifies it require admin privileges. Read more on MSDN.
Update: You can add a manifest to your project by right-clicking on the project and selecting Add / New Item / Application Manifest File. This will add a new file called app.manifest to your project and will reference it from the project properties, in the Manifest dropdown on the Application tab. The default manifest template even has a nice comments on how exactly to change the required UAC execution level.
You need to specify the requestedExecutionLevel in the manifest.
See here for a detailed explanation:
http://petesbloggerama.blogspot.com/2007/04/making-your-assembly-run-as.html
When you're creating a new Silverlight project, it asks you if you want to host the applicaiton in a new website and if you do so it generates a web project for you that's already setup and good to go. If you chose no when initially creating your Silverlight project is there any way to automatically generate this project?
Yes you can do it automatically still, and it works in both VS2010 and VS2008.
Right click on the project file of your web app in the solution explorer, and select Properties. Go to the Silverlight Applications tab, click Add.
From this dialog you can either select an existing Silverlight app from your solution, or create a new one. Don't forget to tick the Add a test page that references the control checkbox.
I made a simple silverlight web application that just has one button filling up the whole page. It publishes fine to discountasp.net, but when I try to access my website, it says it could not load the file or assembly System.Web.Mvc. I don't even see this in my silverlight project references.
In your MVC project, expand the references folder. Then click on System.Web.MVC and in the properties dialog, set "Copy Local" to true. You may need to do this for System.Web.Routing and System.Web.Abstractions as well. Then Publish your website, select FTP and enter your DiscountAP.net FTP address and username and password. Set passive mode to true.
Sounds like one of your assemblies is referencing the MVC dll. This will be in the GAC on discountasp.net. Download and install the MVC binaries on the webserver you are using and the problem will go away.
Although I am not sure why your site is looking for them. Check the web.config for assembly references.
Hope this helps.
I am publishing a .NET 3.5 SP1 WPF application through ClickOnce. By default, when the user clicks on the published link the application gets installed and a menu and shortcut are added to the client's Start/All Programs menu.
How can I prevent the shortcut/menu from being created? (Users need to run the application solely by clicking on the hyperlink to the ".application" file on a web page.)
For this behaviour, set it as online only. Project properties -> Publish -> "The application is available online only" (radio button).
It will still do the same local caching of files etc; it is mainly the start-menu that changes (I don't have a full list of the differences).
This can also be changed in the .application file by setting <deployment install="false"