All Questions

Tagged with
Filter by
Sorted by
Tagged with
184 votes
7 answers
215k views

The default XML namespace of the project must be the MSBuild XML namespace

I cloned the ASP.NET Core SignalR Repo locally, and try opening the solution from within the following environment. IDE Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 ...
David Pine's user avatar
  • 24.1k
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
127 votes
24 answers
175k views

MSBUILD throws error: The SDK 'Microsoft.NET.Sdk' specified could not be found

I'm trying to build a solution using msbuild command line and I keep getting this error: error MSB4236: The SDK 'Microsoft.NET.Sdk' specified could not be found. The version of msbuild is the latest ...
Luiz Gustavo Maia's user avatar
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
96 votes
4 answers
58k views

Package version is always 1.0.0 with dotnet pack

TLDR: Where is dotnet pack pulling the version information when it creates the nuget package for an assembly? I have a library, that I had transitioned from a .NET 4.6.1 project to a .NET Core ...
Alexander Matusiak's user avatar
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
82 votes
5 answers
63k views

How do I exclude files/folders from a .NET Core/Standard project?

In .NET Core and .NET Standard projects, if you put files and folders within the project directory, they are automatically picked up by Visual Studio; essentially they are part of the project. What ...
Gigi's user avatar
  • 28.8k
54 votes
4 answers
102k views

The current .NET SDK does not support targeting .NET Core 3.0 | 3.1 | 5.0 | 6.0

I've just downloaded the release version of .NET Core 3.0.100 It was installed alongside older version that I have: When I try to run dotnet restore for a project that targets .NET Core 3 (<...
user10962730's user avatar
  • 1,009
52 votes
1 answer
20k views

What are the differences between Microsoft.NET.Sdk and Microsoft.NET.Sdk.Web

I have a solution with two host projects (one is a Web Host and the other is a Generic Host) and a class library project referenced by those two host projects. In the Sdk attribute of the root tag &...
lmcarreiro's user avatar
  • 5,572
44 votes
1 answer
16k views

Setting custom <OutputPath> in .NET Core (stop adding framework target)? [duplicate]

In traditional .NET applications, it was possible to set a custom <OutputPath> of an assembly in the .csproj file (or via the project properties dialog). A path of e.g. bin\$(Configuration)\$(...
maelgrove's user avatar
  • 959
41 votes
3 answers
47k views

How to access artifacts folder after build in TFS online?

PreInfo: I have .net core web api (vs2015) mixed with just ordinary projects. I have spent almost 2 days now to get this to work and search and tried everything I can think of, but I just cant for ...
Sturla's user avatar
  • 3,546
39 votes
12 answers
89k views

Could not load file or assembly Microsoft.Extensions.Logging.Abstractions

I'm using VS2019 Pro v16.3.5 I have a solution containing an Azure functions project which references several class library projects. The top-level project fails to compile with the following error:...
Rob Bowman's user avatar
  • 8,197
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
33 votes
3 answers
26k views

How to use the dotnet-pack --version-suffix with csproj?

I'm trying to use the .net Core tools RC4 dotnet pack command to create a nuget package with a suffix. I can create "MyProject.1.2.3.nupkg" successfully but I want "MyProject.1.2.3-beta.nupkg". ...
Daniel James Bryars'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
28 votes
2 answers
13k views

Is There a Way to Force a Project Reference to .NET Standard Project to a Specific TargetFramework

I am a contributor to a GitHub project, and recently we had some trouble with our .NET Standard 2.0 project installing correctly into a .NET Framework 4.5 project. The cause of this is that (if I am ...
Mike-E's user avatar
  • 2,328
28 votes
2 answers
11k views

'dotnet build' specify main method

I am using dotnet to build a .NET Core C# project from the command line. The project has multiple classes with a main method. Thus I get the error: $ dotnet build Microsoft (R) Build Engine version ...
sakra's user avatar
  • 63.9k
27 votes
3 answers
14k views

How to get the current operating system in MSBuild?

I have a .NET Core 1.1 console project created with Visual Studio 2017. After building the project, I need to run a powershell script so I added the following to the MyProject.csproj file: <Target ...
Chedy2149's user avatar
  • 2,901
26 votes
2 answers
23k views

MSBuild publish dotnet core application

My setup is: I have a solution that had different dotnet4.6 applications (services) in it. Now we added a dotnet core project inside this solution. I can build and debug it, but this doesn't create an ...
ecth's user avatar
  • 1,225
25 votes
7 answers
25k views

How to copy files to output directory from a referenced NuGet package in .NET Core csproj?

I'm trying to use PhantomJS NuGet package in .NET core csproj application. But I think it is not possible using new PackageReference syntax for NuGet. When I reference the PhantomJS package like ...
Ciantic's user avatar
  • 6,194
24 votes
9 answers
59k views

The reference assemblies for framework .NETCore, Version=v5.0 were not found

I have a UWP project that was created using Visual Studio 2017. It builds fine on this machine (machine 1). However, when I copy the project over to a machine (machine 2) where I only have the Visual ...
Ash's user avatar
  • 2,189
24 votes
1 answer
87k views

Where to get msbuild for Linux [duplicate]

I want to build a .net core project on Windows and Linux. For Windows I use MSBuild, simply downloaded the Build Tools für Visual Studio 2017 from visualstudio.com. But where do I get MSBuild for ...
user69453's user avatar
  • 1,367
23 votes
7 answers
6k views

Building SQL Server Database Project In Ubuntu

I'm building an ASP.NET Core 2.0 Web API application that is hosted in an Ubuntu environment. So far, I've had great success getting things building and running (for the .NET Core app) in Ubuntu. For ...
Brandon Avant's user avatar
22 votes
1 answer
14k views

Understanding .NET Core csproj actions

I'm trying to have the contents of a folder copied to build output. Ideally under the same path relative to the output/publish folder. I have: <!-- front-end files to serve --> <ItemGroup&...
Kieren Johnstone's user avatar
22 votes
2 answers
39k views

dotnet publish command is not creating zip file package for asp.net core web application project

I am trying to create a web deployment package for asp.net core web application. When I tried to publish the output as a package using VS2017, I got all the necessary files in "Publish" folder as well ...
Kannan D's user avatar
  • 509
22 votes
1 answer
53k views

How to get MSBuild 15 without a full install of Visual Studio?

"MSBuild is now installed in a folder under each version of Visual Studio." However, I do not want to install a full VS on the server. "MSBuild is now available as part of the .NET Core SDK." Now ...
jaybro's user avatar
  • 1,433
17 votes
7 answers
23k views

The Dnx Runtime package needs to be installed. See output window for more details

I'm using Visual Studio 2015 Enterprise Edition and created simple Asp.net5 application. When I try to debug I'm getting this error. The Dnx Runtime package needs to be installed. See output window ...
Sai's user avatar
  • 1,386
17 votes
2 answers
9k views

dotnet core 2 long build time because of long restore time

I noticed that building in dotnet core 2 seemed a lot slower. But the timing after the build always showed 'only' 15 seconds. I couldn't believe that so I timed it with time. > time dotnet build ...
roeland's user avatar
  • 6,208
16 votes
1 answer
10k views

What is the purpose of msbuild's GenerateRuntimeConfigurationFiles?

I upgraded a netcore1.1 project to the new VS2017/csproj. In my test projects only, it added: <PropertyGroup> <GenerateRuntimeConfigurationFiles>true</...
grokky's user avatar
  • 8,805
15 votes
4 answers
8k views

dotnet publish profile ignores pubxml file

I have the following pubxml file which I created via Visual Studio 2019: <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <...
pantonis's user avatar
  • 5,949
15 votes
1 answer
16k views

What's the version history of MSBuild?

What is the version history of MS Build? I see that my .NET Framework installation folders have a version 4.something where as the Visual Studio 2017 Community folder and the .NET Core (v1.0) folder ...
Water Cooler v2's user avatar
14 votes
1 answer
12k views

Assembly location for Razor SDK Tasks was not specified

My project fails to build on a build server. I recently added a new ASP.Net Core (2.2) MVC project with razor pages. The project and the rest of the solution target the .Net Framework 4.7.2. In ...
Tigerware's user avatar
  • 3,554
14 votes
4 answers
23k views

The attribute "Version" in element <PackageReference> is unrecognized

I have a solution with many projects that target .net 4.6.1. On our MS build server it builds just fine. I recently added a project that targets .NET Standard 1.3. This will not build on the build ...
birken25's user avatar
  • 373
13 votes
1 answer
12k views

dotnet build not compiling .NET Framework 4.6.1 Application

I am trying to compile a solution using dotnet build on command line. This solution unfortunately has projects which target different frameworks. Most of these have been migrated to target .NET ...
NotAgain's user avatar
  • 1,957
12 votes
1 answer
15k views

How to read/get a PropertyGroup value from a .csproj file using C# in a .NET Core 2 classlib project?

I want to get the value of the element <Location>SourceFiles/ConnectionStrings.json</Location> that is child of <PropertyGroup /> using C#. This is located at the .csproj file for a ....
walter_dl's user avatar
  • 309
12 votes
1 answer
13k views

How to "dotnet pack" an already compiled project

I'm trying to design a build script for a dotnet core 2.0 project that does the following actions Cleans output directories Builds Solution with -o bin\Publish Runs Unit Tests with dotnet vstest ...
Joe van de Bilt's user avatar
12 votes
2 answers
4k views

`dotnet sln add` wrong project type GUID

When I do dotnet sln add {myProject.csproj} for a .NET Core/Standard project, it adds it as project type (I think) {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} instead of .NET Core's {9A19103F-16F7-4668-...
Daniel A. White's user avatar
12 votes
0 answers
1k views

Prevent `dotnet pack --no-build` from triggering a build and causing NETSDK1085

I expect that when running the following two commands, the latter will not trigger a new build: dotnet build solution.sln --configuration Release dotnet pack solution.sln --configuration Release --no-...
Christoph Rüegg's user avatar
11 votes
2 answers
8k views

MSBuild /t:pack Nuget-Package has always the same Version

I am creating a nuget-package with /t:pack in my TFS-Build. I can't the use Nuget-Pack-Step, because I am using <TargetFramework>netstandard2.0</TargetFramework> How can I apply my ...
Peter's user avatar
  • 1,667
11 votes
1 answer
13k views

dotnet core publish: include/exclude dir in output

Given aspnet project with folders: / /sql /WebApp /Client /wwwroot /Views On project.json I used "publishOptions": { "include": [ "..\\sql", "wwwroot", "Views",...
smg's user avatar
  • 1,156
11 votes
4 answers
5k views

How to set the MSBuild verision for TeamCity NuGet Installer?

I'm trying to restore NuGet packages for a .NET Core solution using NuGet Installer TeamCity build step. The 'MSBuild auto-detection' chooses MSBuild v4.0 instead of v15.0 which is required for .NET ...
Serhii Shushliapin's user avatar
11 votes
2 answers
7k views

Conditional per TargetFramework in MsBuild 15

With the new MsBuild version it's really easy to target multiple frameworks and framework versions in .csproj project: <TargetFrameworks>net40;net45;net461;netcoreapp1.1</TargetFrameworks>...
MarcinJuraszek's user avatar
11 votes
1 answer
5k views

Automatically nest files in .csproj class libary (DependentUpon)

I have a number of C# files I am generating. I would like them to automatically be nested under the matching C# file inside the Visual Studio solution explorer. For example, Foo.Generated.cs and Bar....
Craig Smitham's user avatar
11 votes
1 answer
3k views

How can I check if MSBuild is using .NET Core?

I am using Scripty.MsBuild to generate some files in a ASP.NET Core project. When I build from VS2017, the target runs successfully, but when I build via dotnet, I get the error: Scripty.MsBuild....
Geir Sagberg's user avatar
  • 9,741
11 votes
2 answers
2k views

Asp.net website project targeting 4.7.2 cannot resolve .netstandard 2.0 reference using MSBuild

I have a .net 4.0 asp.net website (the old ones, with no .csproj). This references a .net framework 4.0 class library (Shared Library A). I have added a new .net core API project to the solution. ...
Jack's user avatar
  • 185
11 votes
4 answers
5k views

Building .NET Core 1.0 RC2 app on the build server

I've updated my app from DNX, ASP.NET 5 RC1 to ASP.NET Core 1.0 RC2. Locally it builds and runs fine. On the build server, I don't have Visual Studio installed, and the build fails with: error ...
Bruno Garcia's user avatar
  • 6,204
10 votes
3 answers
2k views

Is it possible to remove the full-paths from .NET assemblies created with dotnet build?

I build my project with dotnet build, targeting netcoreapp3.1. The problem is that the assemblies contain the full path to the source-files: /home/runner/my-app/App.fs This means that the hash of the ...
sdgfsdh's user avatar
  • 35.4k
10 votes
2 answers
2k views

DotNet Core .csproj code files as child items

I am migrating an old .NET Framework csproj to dotnet core. What is the dotnet core equivalent of this: <Compile Include="ServiceHost.Designer.cs"> <DependentUpon>ServiceHost.cs</...
Zeus82's user avatar
  • 6,165
10 votes
2 answers
4k views

dotnet publish succeeds on dev machine, build agent fails, asp.net Netcoreapp2.1/win-x64

On "Hosted VS2017" and self-hosted build agent (Windows Server 2012 R2), running dotnet publish with a publish profile specified fails with: C:\Program Files\dotnet\sdk\2.1.502\Sdks\Microsoft.NET....
Jay's user avatar
  • 383
10 votes
3 answers
5k views

.NET Core - build project specifying ReferencePath

I have a .csproj for the .NetCore platform with classic references. I'm using the hintpath attribute for the development environment. But I should build csproj on the CI-environment where referenced ...
k0st1x's user avatar
  • 502

1
2 3 4 5
11