Cannot load project by opening .csproj - c#

Sorry, i am new to VS... :'(
I am currently using VS2010. When i am trying to double-click a .csproj to load a project, it just load a XML instaed of all the associated .cs / properties / reference files. I did previously can load other projects with .csproj. So i am wondering if it's related to the project itself.
Any way I can spot/check the reason/root-cause of it? (from the XML file loaded?)
Is it because the project is previously developed using other older VS, like VS2008 / VS2005?
Thanks.

Maybe you have accidentally changed the default file association of your .csproj files. Go into the Control Panel -> Default Programs -> Set Associations to see what application is set to open the file and change it to Visual Studio.

Click Start, and then click Control Panel.
Click Folder Options.
Click File Types tab in Folder Options window and the full file
types and their association will be listed.
Click New and type the File Extension in the box and then click
Advanced.
Choose an association for the file type.
Click OK and then Click Close.
Open the file again

Related

unable to view designer of windows form added as existing item

I have added a windows form to my visual studio 2013 project by using the option "Add an existing item". I only add the .cs file in the project and the rest of files (.Designer.cs, *.resx) are generated automatically.
I can view the code but i m unable to view designer of this form. (i cant edit form by using toolbox).
Any solution for this..??
Thanks
The best way to this is:
Add the windows form files (.cs, .designer.cs and .resx) to a
directory in your solution, using windows explorer.
In the VS solution explorer make sure you set the 'Show all files' option.
Refresh the solution explorer using the refresh button.
Right click the file (which should already been recognized as windows form) and choose 'Include in project'
i found a solution.. All u need is to add the .cs file of the windows form (.designer.cs and .resx files will be added automatically). then close your solution and reopen it after a while. Your .cs file will be recognized as windows form by visual studio...
Open the project file (yourproject.csproj) in your favorite text editor.
Ensure that the entry that references the form in the project has a subtype of "Form".
Steps:
Locate the line that includes said form in the project.
<Compile Include="Forms\Login.cs" />
Change to:
<Compile Include="Forms\Login.cs" >
<SubType>Form</SubType>
</Compile>
Save the csproj file and open the project/solution.

make VS2012 get the added files of a TFS solution

I am new in TFS, i have did GetLatestVersion but all newly added file in TFS was not getting in visual stdio but i can see those added file in TFS Server. Please suggest?
Click on the Show All Files in solution explorer to see the newly added file. It will be greyed out. Right click on the file and select Include to get it added to your project or soltion.
Common problem is that file will be present in source control but not included into the solution.
You can do it this way:
File > Source Control > Advanced > Open from Source Control
Find you Team Project
Open its .proj, .sln file, whichever is appropriate
Select 'Yes' / 'Overwrite' if it says you have the same files locally
This will ensure you get all the files from source control, rather than just those in your local project definition.

Set file to be opened automatically when opening a C# solution in Visual Studio

I changed the name of my folder which holds my project. Now when i open the project in Visual Studio, no files open automatically. It is important that i submit this project very professionally. Is there a way that i can make my Form.cs file show automatically in VS when the project is opened, as it does by default if you do not change the project folder name?
You will need to right click on the project in Solution Explorer, go to:
Add -> Existing Item
Then find your Form.cs file

Adding an image to a project in Visual Studio

I added a folder to my project by right clicking on the project and adding a new folder. Now I added the image to the folder (using copy paste in Windows File Explorer), but the solution explorer is not showing my added image. I did refresh the solution as well.
Also, in that folder, there is no option of adding an image, only Visual Studio files (new items etc)..
Why isn't Solution Explorer showing my image?
You just need to have an existing file, open the context menu on your folder , and then choose Add => Existing item...
If you have the file already placed within your project structure, but it is not yet included, you can do so by making them visible in the solution explorer
and then include them via the file context menu
You need to turn on Show All Files option on solution pane toolbar and include this file manually.
Click on the Project in Visual Studio and then click on the button titled "Show all files" on the Solution Explorer toolbar. That will show files that aren't in the project. Now you'll see that image, right click in it, and select "Include in project" and that will add the image to the project!
If you're having an issue where the Resources added are images and are not getting copied to your build folder on compiling. You need to change the "Build Action" to None from Resource ( which is the default) and change the Copy to "If Newer" or "Always" as shown below :

WinForm C# programatically embedding an image in resx

I am using VS 2005 for a windows application.
There have been code added in the UI form in past such that the form does not open in designer anymore.
I now have to add an icon in an System.Windows.Forms.ImageList.
Right now it simply adds images from the resource file in the InitilizedComponent() in the following way which I believe was originally generated by the designer.
this.MyimageListToolbar.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("MyimageListToolbar.ImageStream")));
In order to add my new icon I can simply say
Icon myIcon = new Icon(#"mypath/myicon.ico");
this.imgLstToolbar.Images.Add(myIcon);
but the problem then is that I would have to include this ico file in the setup project so it gets copied when this sofware is installed. This is not desirable. All other images added on the imagelist tool bar are not copied when the application is installed.
Is there a way I can programatically add the icon or add the icon without using the designer and still have it included in the resource file so I dont have to copy the ico file in order to run the exe.
Thanks,
You can add the icon to the "resource file" like so..
Right click on the folder "Resources" -> "Add" -> "Existing item..."

Categories

Resources