C# 指令或程序集引用生成错误,带有Cake

C# 指令或程序集引用生成错误,带有Cake,c#,visual-studio,cakebuild,C#,Visual Studio,Cakebuild,运行时。\build.ps1我最终会出现错误 找不到类型或命名空间名称“TestProject1”(是否缺少using指令或程序集引用?[D:\Projects\TestProject1.csproj] Task("Build") .Does(() => { MSBuild("D:/Projects/Test.sln", settings => settings.SetConfiguration(configuration)); }); “TestProject1”是解决方

运行时。\build.ps1我最终会出现错误

找不到类型或命名空间名称“TestProject1”(是否缺少using指令或程序集引用?[D:\Projects\TestProject1.csproj]

Task("Build")
.Does(() =>
{
MSBuild("D:/Projects/Test.sln", settings =>
    settings.SetConfiguration(configuration));
});
“TestProject1”是解决方案中的独立项目。它不与主项目或任何其他项目一起引用


有人有什么建议吗?使用Cake脚本生成解决方案时,是否存在忽略此类未引用项目的MSBuild配置设置?

它是从Visual Studio内部生成的吗?是的,它是在Visual Studio内部生成的,而不是在您的问题上加上一个-不知道为什么不使用Cake生成…:(可能不是Cake问题,因为Cake只调用msbuild.exe。是否可以直接使用msbuild.exe为特定配置生成解决方案?您需要在不使用此项目的情况下创建生成配置,并在msbuild中使用它,