C# “目标”;GetTargetPathWithTargetPlatformMonike“;项目中不存在
我正在尝试通过打包自定义项目(将其他自定义项目作为依赖项)。我选择这一款是因为它显然是目前VS2017中唯一一款有效的“打包机” 对于我的一些项目,它是开箱即用的:C# “目标”;GetTargetPathWithTargetPlatformMonike“;项目中不存在,c#,nuget,visual-studio-2017,C#,Nuget,Visual Studio 2017,我正在尝试通过打包自定义项目(将其他自定义项目作为依赖项)。我选择这一款是因为它显然是目前VS2017中唯一一款有效的“打包机” 对于我的一些项目,它是开箱即用的: 安装 右键单击项目(在VS2017中) “创建NuGet包” 完成:在\src\MyProjName\bin\Debug\MyProjName.0.0.1.nupkg创建包。 但对于一个特定的项目,我得到以下错误: The target "GetTargetPathWithTargetPlatformMoniker" does no
在\src\MyProjName\bin\Debug\MyProjName.0.0.1.nupkg创建包。
The target "GetTargetPathWithTargetPlatformMoniker" does not exist in the project. MyProjectName C:\path\to\MyProjectName.csproj
是我发现的最相关的东西,但我没有找到解决问题的方法。我收到了,我仍在努力找出:“您应该确保MyProjectName具有该目标。这用于检测项目是否安装了nugetizer。此目标是所有项目共享的公共道具/目标的一部分,因此您可能应该确保您的自定义道具/目标也能做到这一点。“我从这些信息中了解到,如果我想打包ProjectA(ProjectA取决于ProjectB+ProjectC),我应该首先能够分别打包ProjectB和ProcectC。我当前无法:其中一个项目可以“全部重建”,但打包项目时失败,出现
错误MSB4006:在涉及目标“Build”的目标依赖关系图中存在循环依赖关系。
。正在尝试首先找出该依赖关系(目前正在调查)。