Questions tagged [csproj]

A file with the 'csproj' file extension is a Visual Studio .NET C# Project file.

csproj
Filter by
Sorted by
Tagged with
316 votes
17 answers
130k views

Your project does not reference ".NETFramework,Version=v4.6.2" framework. Add a reference to ".NETFramework,Version=v4.6.2" in the "TargetFrameworks"

I can't run my unit tests. I have the next error: Your project does not reference ".NETFramework,Version=v4.6.2" framework. Add a reference to ".NETFramework,Version=v4.6.2" in the "...
Василь Ткачук's user avatar
264 votes
14 answers
336k views

How to edit .csproj file

When I am compiling my .csproj file using .NET Framework 4.0 MSBUILD.EXE file, I am getting an error: "lable01" not found in the current context of "website01.csproj". Actually, I ...
Karthik Malla's user avatar
212 votes
3 answers
31k views

What is "Service Include" in a csproj file for?

In a C# solution, I added a existing project. After that, Visual Studio has added the following entry in other .csproj files: <ItemGroup> <Service Include="{B4F97281-0DBD-4835-9ED8-...
joe's user avatar
  • 8,524
207 votes
8 answers
94k views

In a .csproj file, what is <None Include="..."> for?

How is <None Include="C:\foo.bar" /> different from <Content Include="C:\foo.bar" /> ?
Emmett's user avatar
  • 14.2k
191 votes
6 answers
56k views

<Subtype>Designer</Subtype> Added then removed by Visual Studio on load/unload

Anyone see this before? I have a large Visual Studio project that keeps adding [Subtype]Designer[/Subtype] to my .vcproj then removing it on the next open and close of the project. There is only one ...
Jeff Lundstrom's user avatar
175 votes
6 answers
110k views

How do I get .NET Core projects to copy NuGet references to the build output?

I'm trying to write a plugin system with .NET Core, and one of my requirements are to be able to distribute the plugin DLL along with its dependencies to the user for install. However, I can't figure ...
chyyran's user avatar
  • 2,506
130 votes
22 answers
154k views

Detected package downgrade warning (dotnet core, vs 2017)

I have just updated all my nuget packages for my solution (dotnet core 1.1 project). I am now getting the following warnings and I don't really know what they mean. Update: I am still getting ...
Nik's user avatar
  • 3,123
115 votes
14 answers
115k views

Cannot find command 'dotnet ef'

I am using .NET Core 2.0 on Arch Linux / Visual Studio Code and am trying to get EF tools to work, but I keep getting the error: cannot find command dotnet ef I've just about looked everywhere and ...
Wasiim Ouro-sama's user avatar
109 votes
7 answers
139k views

Including content files in .csproj that are outside the project cone

I have a C# project say MyProject.csproj located at "C:\Projects\MyProject\". I also have files that I want copied into the output directory of this project. But, the files are at the location "C:\...
Poulo's user avatar
  • 1,581
109 votes
1 answer
22k views

Relationship between the dotnet cli and the new vs2017 msbuild

With the move from project.json to the new csproj format introduced with VS2017, I'm struggling to understand the difference between the dotnet cli and the new msbuild and when to use one over the ...
kimsagro's user avatar
  • 16.3k
108 votes
4 answers
68k views

How do you multi-target a .NET Core class library with csproj?

When .NET Core still used the project.json format, you could build a class library targeting multiple frameworks (e.g. net451, netcoreapp1.0). Now that the official project format is csproj using ...
Gigi's user avatar
  • 28.8k
103 votes
9 answers
79k views

Is there a way to automatically include content files into asp.net project file?

I'm frequently adding a lot of content files (mostly images and js) to my ASP.NET project. I'm using VS publish system, and on publish, new files are not published until I include them in the project....
Marko's user avatar
  • 5,467
95 votes
3 answers
35k views

Visual Studio 2017 and the new .csproj InternalsVisibleTo

Where do I put InternalsVisibleTo from AssemblyInfo in the new Visual Studio 2017 .csproj project file?
Luka's user avatar
  • 4,049
94 votes
5 answers
12k views

Can files be nested in VS2017 Solution Explorer for .NET Core (non-ASP.NET Core) projects?

In "old school" MSBuild projects - as still used by Windows Forms in VS2017 for example - files could be "nested" via a DependentUpon item in the csproj file. I used this to group unit tests together ...
Jon Skeet's user avatar
  • 1.5m
94 votes
1 answer
38k views

What does <None Remove="..." /> mean in csproj?

I'm working with a dotnet core csproj and I've added a new file. It doesn't initially get added to the csproj at all because of convention over configuration. But as soon as I change its Build Action ...
Joe Phillips's user avatar
  • 50.3k
93 votes
1 answer
45k views

Project reference conditional include with multiple conditions

Here's a snippet from my csproj file: <ProjectReference Include="..\program_data\program_data.csproj" Condition="'$(Configuration)'=='Debug'"> <Project>{4F9034E0-B8E3-448E-8794-...
Charlie Salts's user avatar
90 votes
5 answers
79k views

What does the .csproj file do?

Usually a C# project has a .csproj file associated with it. What is that file for? What data does it contain?
Mircea's user avatar
  • 3,409
87 votes
26 answers
87k views

Error NU1105 Unable to find project information - The project file may be invalid or missing targets required for restore

All of a sudden, I am getting the following errors for 3 projects in a solution: Error NU1105 Unable to find project information for 'C:\code\example\src\libs\example.I18n\example.I18n.csproj'. The ...
Paolo B's user avatar
  • 3,194
84 votes
6 answers
35k views

.csproj multiple hint paths for an assembly

I'm packaging example code for an SDK distribution. In the distribution, the relative path from code to the SDK assemblies is different from the build machine. For example: Distribution csharp/bin/...
japreiss's user avatar
  • 11.2k
80 votes
1 answer
18k views

What is NuGetPackageImportStamp for?

When adding certain NuGet packges to a project, sometimes a strange item appears in the first property group of the .csproj file. <PropertyGroup> ... <NuGetPackageImportStamp>3d051ef3&...
Matt Johnson-Pint's user avatar
76 votes
2 answers
50k views

What use is the Aliases property of assembly references in Visual Studio 8

When I add an assembly reference to a project in Visual Studio 8 the Aliases property, of that reference, is set to "global". What is this property good for and why is it set to global? MSDN tells ...
Spencer Booth's user avatar
73 votes
2 answers
31k views

Is it possible to add comments to a csproj file?

Can you add comments to a .csproj file? If so, what's the best way to do it?
gonzobrains's user avatar
  • 7,946
70 votes
1 answer
70k views

Understanding a csproj assembly reference

I am using VS2010 and I tried to add a few assemblies from local hard disk to my C# project through file reference. Peeking into the csproj file, I found sometimes the file reference appears as <...
intangible02's user avatar
66 votes
1 answer
18k views

Upgrading to .NET Core 2.0: PackageTargetFallback and AssetTargetFallback cannot be used together

When upgrading a project that is compiling and running fine on .NET Core 1.0 or 1.1, updating the target framework to .NET Core 2.0 (netcoreapp2.0) causes the build to fail with the following error: ...
Martin Ullrich's user avatar
57 votes
3 answers
21k views

Can the new csproj file structure be used with a ASP.NET Framework project?

The new .csproj format includes some significant improvements over the classic files, including tight integration with NuGet package management and significantly less-verbose structure. I want to gain ...
Paul Turner's user avatar
  • 39.5k
51 votes
2 answers
16k views

What's purpose of <Use64BitIISExpress /> element in csproj file

When I edit Web application project, Visual Studio 2017 (15.3.1) adds <Use64BitIISExpress /> element under Project/PropertyGroup in csproj file. I can't find any documentation, what is the ...
Ondrej's user avatar
  • 1,229
49 votes
1 answer
34k views

Why missing <SccProjectName> in project file cause "The project file is not bound to source control"

I had a very annoying problem, I have found a solution, but I would like to ask you why it behaves like that... I am using Visual Studio 2012 with TFS 2012. Everything was fine, but one day I have ...
user2323704's user avatar
48 votes
8 answers
85k views

Visual studio doesn't support specific csproj file

I am getting this error when I try to open the solution file of my project. The solution is 2012 file (checked using notepad). If I click on Ok, The solution opens up except for one csproject which ...
ShaQ.Blogs's user avatar
  • 1,264
46 votes
3 answers
25k views

How to create an SDK-style .NET Framework project in VS?

Is it possible to create an SDK-style .NET Framework project in Visual Studio (to be more specific I use the latest VS2019)? Or does it still require manual manipulations? <Project Sdk="...
isxaker's user avatar
  • 8,936
42 votes
16 answers
30k views

Easy way to add multiple existing .csproj to a Visual Studio Solution?

I've checked out a branch of C# code from source control. It contains maybe 50 projects in various folders. There's no existing .sln file to be found. I intended to create a blank solution to add ...
Michael J Swart's user avatar
39 votes
2 answers
5k views

How to make notepad++ treat csproj files as XML automatically?

I often use notepad++ for editing of the csproj files. And I always need to go to the Language menu and select XML in order to get syntax highlighting. Is it possible to configure notepad++ to treat ...
mark's user avatar
  • 60.3k
39 votes
6 answers
24k views

How to upgrade csproj files with VS2017

VS2017 has so far correctly converted several project.json/.xproj based projects to the new .csproj format. I would also like to use the new .csproj format with older .csproj projects that previously ...
Drew Noakes's user avatar
39 votes
1 answer
14k views

What is usevshostingprocess in *.csproj?

Today, all of a sudden I found this in my *.csproj file < UseVSHostingProcess> False </UseVSHostingProcess> When i Compared it with latest it was added into <PropertyGroup> </ ...
raholsn's user avatar
  • 658
38 votes
6 answers
53k views

How to make Sonarqube exclude a .NET (C#) project from coverage measures

Sonarqube allows for individual files to be excluded from code coverage by adding patterns in the sonar.coverage.exclusions key. This can be done on a project level by adding them in the UI and even ...
mvandevy's user avatar
  • 481
38 votes
2 answers
15k views

What is the difference between "none include" and "none update" in SDK-style csproj projects?

I was looking for the correct way to ensure appsettings.json is copied to the bin directory when building my project. This article recommends using "none update" <ItemGroup> <None ...
user453441's user avatar
  • 1,076
36 votes
1 answer
14k views

Add a msbuild task that runs after building a .NET Core project in Visual Studio 2017 RC

Is there something like the AfterBuild Target in msbuild with .NET Core in Visual Studio 2017 RC? I tried to add the following snipped to the .csproj file, but it is not excuted during a build (...
Fionn's user avatar
  • 11.1k
36 votes
1 answer
12k views

Where is full documentation about the csproj format for .net core?

Is there a full documentation about the csproj format for .net core projects? I was looking for a way to copy files before building. After some searching I found a solution, but I can't find the ...
roeland's user avatar
  • 6,208
35 votes
4 answers
34k views

What is server garbage collection in ASP.NET Core?

I've upgraded a ASP.NET Core project to VS2017 and the new csproj, and there is this option: <PropertyGroup> <ServerGarbageCollection>true</ServerGarbageCollection> </...
grokky's user avatar
  • 8,805
34 votes
1 answer
8k views

A full explanation for the ResolvedFileToPublish XML element?

By default, the ASP.NET Core SPA project templates have a section in their .csproj files like so: <!-- Include the newly-built files in the publish output --> <ItemGroup&...
Jez's user avatar
  • 28.6k
34 votes
6 answers
9k views

MvcBuildViews true with Entity Framework in ASP.NET MVC 2

In VS 2010, changing <MvcBuildViews>true</MvcBuildViews> in a MVC2 project's .csproj file causes an error if you are using Entity Framework. Could not load type 'System.Data.Entity....
Alper's user avatar
  • 1,403
34 votes
4 answers
13k views

csproj copy files depending on operating system

I am using .NET Core to build a cross platform class library. Depending on the operating system that the C# .NET Core project is built for using a .csproj file, I need to copy a native library to the ...
sakra's user avatar
  • 63.9k
31 votes
2 answers
4k views

Sorted order of files in .csproj

In a Visual Studio csproj, the files to compile are referenced like this: <ItemGroup> <Compile Include="C\Something.cs"> <Compile Include="B\SomethingElse.cs"> <...
Wilbert's user avatar
  • 7,331
30 votes
3 answers
17k views

Reading the list of References from csproj files

Does anyone know of a way to programmatically read the list of References in a VS2008 csproj file? MSBuild does not appear to support this functionality. I'm trying to read the nodes by loading the ...
user avatar
30 votes
1 answer
4k views

How do I use ASP.NET Core 3.0 types from a library project for shared Controllers, Middleware etc?

While ASP.NET Core up to 2.2 could be consumed through NuGet to create library projects for shared Controllers, Middleware etc, how do I create a library that is able to use ASP.NET Core 3.0 types? ...
Martin Ullrich's user avatar
29 votes
10 answers
42k views

Failed to compute cache key: ".csproj" not found

I am new to Docker. I created a Web API using ASP.Net Core using Visual Studio 2019 as well as in VS Code. It works fine. Then I added docker support and added Dockerfile with default values. When I ...
Shahid Riaz Bhatti's user avatar
29 votes
3 answers
12k views

How can I use BeforeBuild and AfterBuild targets with Visual Studio 2017?

After upgrading to a csproj to use Visual Studio 2017 and Microsoft.NET.Sdk, my "BeforeBuild" and "AfterBuild" targets are no longer running. My file looks like this: <Project Sdk="Microsoft.NET....
natemcmaster's user avatar
  • 26.3k
29 votes
3 answers
8k views

Reusable PropertyGroup elements in a csproj file

I have a series of properties I need to set in ~15 projects. Is there a way to put these properties in a single file and have all the project files reference the one file using some sort of import ...
Daniel Schaffer's user avatar
27 votes
5 answers
45k views

MSBuild project file: Copy item to specific location in output directory

In the process of cleaning up the folder/file structure on a project I inherited, I'm running into a problem with organizing the required external libraries. I want to keep them in their own .\dll\ ...
chezy525's user avatar
  • 4,105
26 votes
4 answers
6k views

Can I use both wildcard and Link element inside the Compile element?

In the .csrpoj file, If I have <Compile Include="c:\path\File1.cs"> <Link>Dir1\File1.cs</Link> </Compile> Then Visual Studio shows that file as a shortcut under Dir1 folder ...
Miserable Variable's user avatar
26 votes
6 answers
42k views

Compiling a .vbproj or .csproj project file without Visual Studio

Is there a way to compile a .vbproj or .csproj project file directly, just like Visual Studio does? When you compile in Visual Studio, the "output" window shows the actual call to the compiler, which ...
Daniel Magliola's user avatar

1
2 3 4 5
27