MSbuild运行特定项目的特定目标
我在解决方案的3个项目中的2个项目中使用以下代码默认目标设置为PublishMeMSbuild运行特定项目的特定目标,msbuild,Msbuild,我在解决方案的3个项目中的2个项目中使用以下代码默认目标设置为PublishMe 如果我按预期运行msbuild,它将生成并发布,问题是我无法再从VS生成它,我遇到了缺少projectname.dll的错误 如果默认生成目标是msbuild进行生成,是否有方法更改它 我尝试/t:ProjectName:target;ProjectName2:target,但由于某些原因,它不能与自定义目标一起工作 有没有办法从msbuild控制台指定param来运行PublishMe目标,如果没有,则运行s
如果我按预期运行msbuild,它将生成并发布,问题是我无法再从VS生成它,我遇到了缺少projectname.dll的错误
如果默认生成目标是msbuild进行生成,是否有方法更改它
我尝试/t:ProjectName:target;ProjectName2:target,但由于某些原因,它不能与自定义目标一起工作
有没有办法从msbuild控制台指定param来运行PublishMe目标,如果没有,则运行simple build?您可以使用以下命令
msbuild projectname /t:targetname.
另外,请查看下面的链接以了解更多信息
另外请注意,我需要从解决方案生成,而不是一个csprojIIRC如果您将PublishMe重命名为build,它将覆盖实际生成目标,以便自动使用?我需要的是.sln而不是csproj,或者有一种优雅的方式来读取.sln中的内容?
msbuild projectname /t:targetname.