TFS Build server - CSC : fatal error CS2008: No inputs specified

后端 未结 4 1913
臣服心动
臣服心动 2021-01-31 14:38

We get the above error message on our build server, when we build the solution or the specific project that the error refers to.

We can build the solution without any pr

相关标签:
4条回答
  • 2021-01-31 15:11

    I also got this error message when "building" a project which didn't have any *.cs files...but we do that fairly often for SharePoint projects which are just XML. the VS project is just to organize some of the XML documents. Long story short the problem was that there was AssemblyInfo.cs file. After adding some assembly info to the project properties, voila! It worked. So I guess, yes, you need a .cs file to actually compile anything, but the AssemblyInfo.cs is enough.

    0 讨论(0)
  • 2021-01-31 15:13

    I found the solution.

    There is a "bug" in msbuild, that results in it failing when there are not source files in the project. For example Filename.cs.

    Our project only had xml and other file types.

    Just added an empty cs file and it worked.

    0 讨论(0)
  • 2021-01-31 15:21

    You should add assembly info to the project. This evades the need to create an empty class file.

    To create an assembly info file easily, open the project properties, select the application tab, click "Assembly Information", and enter appropriate data. This will automatically create the assemblyinfo.cs file in the appropriate location.

    0 讨论(0)
  • 2021-01-31 15:31

    I had the same error with a project that does not have any .cs files. I solved it by adding the following section to the corresponding .csproj-file:

      <PropertyGroup>
        <CoreBuildDependsOn>
        </CoreBuildDependsOn>
      </PropertyGroup>
    

    This way the project will not be built, and there will be no build-output (no DLL is created) Works on both VS and TFS.

    0 讨论(0)
提交回复
热议问题