I have Visual Studio 2008 Business Intelligence version that was installed along with Reporting Services for SQL Server 2008 R2. I want to work with C#, but there are no options to create a C# project. I haven't been able to find any way to install a C# package or something.
Is there a way to add on C# functions, are they already built in but hidden, or should I just download a full version?
Thanks
UPDATE:
So I finally managed to find a download of Visual Studio 2008 Express, and installed the C# version. After installing I launched visual studio and it was the same thing, only the sql server projects came up as templates.
I found a forum that said to go into import and export settings and to reset my settings to general development settings, but I still cannot make a c# project.
UPDATE2:
I'm going to try installing VS 2012 Express to see if that works for me, since its the only download microsoft has that you can easily find now.
UPDATE3:
VS 2012 Express has been working just fine for me, and I still don't have the project templates in VS 2008 though.
You'll need to install one of the stand-alone editions of Visual Studio. Business Intelligence Studio, bundled with SQL Server, doesn't allow you to work with C# or other language projects.
SQL Server 2008 Business Intelligence Development Studio ("BIDS") is just an add-on over standard Visual Studio (VS 2008 in this case).
If you hadn't had Visual Studio installed before deploying BIDS, the most basic VS shell was installed along BIDS that does not allow you to work with projects other than the SQL Server BI family.
For you to work with .Net projects, despite being able to edit basic C# files already, you will need to reinstall any version of regular Visual Studio 2008 (e.g. licensed, express). This won't break your BIDS.
Related
I have few SSIS packages which is developed using VS2013 (.NET 4.5 Framework) in one solution.
And few packages which are developed using VS2012 (.NET 4.0 Framework) in another solution.
I want to integrate both solutions with TFS. Currently, I have integrated VS2013 with TFS and its works fine.
But, if I want to integrate VS2012 developed SSIS with the same TFS. There are two problems:
Do I need to do TFS installation has to be done in VS2012 or can i use same TFS installed for VS2013.
When I add these VS2012 solution to existing TFS, my build is overrritten by something and getting corrupted.
How I can keep both solutions of different framework in TFS?
TFS is a version control system. It can manage any text file and since an SSIS package (.dtsx) is just XML, it can version control it just fine.
There are many interfaces into TFS: there's a web interface, a UI shell as well as integration with Visual Studio 2010/2012/2013/2015.
The trick is going to be that you have two different version of SQL Server Integration Services packages there and they are not interchangeable.
VS 2010 or VS 2012 => SQL Server 2012
VS 2014 => SQL Server 2014
VS 2016 * => SQL Server 2012/2014/2016
If you open an SSIS project on an older version of VS, it will not be able to open the packages. You'll get an error about the XML being broken in VS and SQL Server won't be able to run them either.
If you open an SSIS project on a newer version of VS, it will automatically upgrade it to the current version. Which is great if you're migrating to that version, otherwise, see preceding point.
You will not be able to have a single solution that contains both 2012 and 2014 SSIS packages. You can edit projects in the VS version that corresponds to your SSIS project and then use whatever version of VS you chose for the TFS Team Explorer integration but that'd be silly as it's a feature of them all.
VS 2016
This gets its own section as it is currently in flux. However, the stated direction from the VS and SQL Server teams with regard to tooling is an important one. VS 2016 is slated to provide editing capabilities for SQL Server 2012, 2014 and 2016 SSIS packages. No more do you have to keep a version of VS around just to support each version of SQL Server. There will be a toggle that allows you to specify what version of SSIS this project should target.
And the people did rejoice and did feast upon the lambs, and toads, and tree-sloths, and fruit-bats, and orangutans, and breakfast cereals...
You can install the VS 2012 Update 5 and connect to your TFS Server(both 2013 and 2015) use it directly. For TFS and VS client compatibility information, please refer to this document:https://msdn.microsoft.com/en-us/library/vs/alm/tfs/administer/requirements?f=255&MSPPError=-2147217396.
I think you’re using TFS 2013, and you want to build your VS 2012 solution using TFS 2013 build definition, right? If yes, you can install VS 2012 Update 5 on your build agent machine, then add /tv:4.0 or /p:VisualStudioVersion=11.0 in your build definition>>Process>>MSBuild arguments. https://msdn.microsoft.com/en-us/library/ms164311(v=vs.110).aspx.
Additionally, TFS 2013 support TFS 2012 build controller/agent, so you can install TFS 2012 build controller/agent(on another new machine which installed VS 2012 Update 5) to connect your TFS 2013 Server collection, then use default TFS 2012 build template in build definition and specify TFS 2012 build controller in it. This TFS 2012 build server will be the dedicated build server to build VS 2012 solutions.
How do I open .rptproj in Visual Studio 2013 Pro? When I try to open SSRS projects originally created in VS2008, in VS2013 I get:
Unsupported
This version of Visual Studio is unable to open the following projects. The project types may not be installed or this version of Visual Studio may not support them.
For more information on enabling these project types or otherwise migrating your assets, please see the details in the "Migration Report" displayed after clicking OK.
It can be opened with Microsoft SQL Server Data Tools - Business Intelligence for VS2013:
http://www.microsoft.com/en-us/download/details.aspx?id=42313
The download is live again as of 6/2/14
You should install Business Intelligence Studio, it comes as part of MS SQL Server installation.
Business Intelligence Development Studio (BIDS) — is a part of MS SQL Server. BIDS is a IDE for rdl reports development based on Visual Studio Shell. BIDS allows you to open .rptproj files. If you install BIDS on the same box with your regular Visual Studio, you will be able to open .rptproj and .csproj files from one IDE.
The issue is that SQL Server installations include BIDS based on previous version of Visual Studio Shell, i.e. SQL Server 2008 R2 will provide you BIDS integrated to Visual Studio 2008, while SQL Server 2012 BIDS will be based on Visual Studio 2010.
As far as I know, there is no BIDS that integrates into VS2013.
There is version for VS2012.
SQL Server 2014 will ship BIDS based on VS2012 as well.
I believe we will see BIDS for VS2013 not earlier than in SQL Server 2016.
SSRS is not a part of VS2013, it is part of SQL Server. You need the BI Dev Studio installed in order to be able to open SSRS projects (rptproj). It uses VS2013 just as a shell similar to what other products do...
For Visual Studio 2017 you need to download an install SSDT for VS 2017 (standalone installer) with SQL Server Reporting Services.
https://learn.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017
I have Visual C# Express 2010 installed on my machine to develop windows application. I read about and have used dev express with visual studio 2010. So I wanted to install dev exprss on my machine and use its tools in Visual C# Express 2010. I have installed dev express but the controls are not showing in the toolbox. I tried adding them in the toolbox options but the dev express tools are not present there. Is dev express not supported to be used with Visual C# Express 2010?
You can't - this isn't a Dev Express limitation per se, but a limitation of the Express SKUs of Visual Studio: they don't allow plugins to be installed. So the same is true for ReSharper, NCrunch etc.
It's one of the differentiation points between the Express range and the commercial editions of Visual Studio.
First I'm sorry for my bad english it's not my native language.
I'm new to my entreprise and I have to re-code a C# application. This application is in relation with CrystalReport and uses many references called "CrystalDecisions.blabla".
My problem is: by default the project opens with Microsoft Visual C# 2008 but the references to CrystalDecisions are missing. The guy that first developped the app was working on Microsoft Visual Studio 2005 but the one installed on my computer doesn't support C#, only sql server.
What am i supposed to do? Is there some libs i can download to use on Visual C# 2008? Do I have to reinstall Visual Studio 2005 to have C# supported?
Thanks in advance :)
Edit: I actually had a file called "CRRedist2005_x86.msi" which I never noticed. After installing those redist the references worked. Thank you guys for your fast answers.
I wouldn't download a new binaries for VS 2008, as considering that previous version was on VS 2005, means that it compiles against .NET 2.0, so for supporting original CrystlReport binaries its enough for you to set target framework of your project to version 2.0
It's (I think) almost impossible that you install VS 2008 and don't have a support for C#. I suppose you're talking about ExpressEditions which are free of charge. Can have a look here for downloading C# for 2008. If you wan that. I would suggest, at this point download immidiately the Visual C# 2010 Express.
Hope this helps.
The Crystal Reports references are linking to files Visual Studio can't find. Copy tese DLL files to your computer en relink the references.
I am trying to find a way to develop my own Add-in in C# for Visual Studio 2005 at home, but I don't have the template that comes in the full version of the VS2005.
If I get the template, can I compile it on the Express edition?
Does anyone have it? Where can I find it?
I can't comment specifically on the Add-in Project template, but I know that the Express version of Visual Studio doesn't have the template for Windows Services, but also doesn't have the required libraries (System.ServiceProcess) to be able to compile a Windows Service project.
A trial of VS 2005 might be hard to come by these days, but have you tried downloading a trial of VS 2010 and, if you need to, targeting the .NET 2.0 framework?