0
A
回答
1
如果你需要知道,如果这个值是设定或者没有,那么你可以做一个标记在你的财产例如
public MyTask : Task
{
private string mName;
private bool mNameSet;
public string Name
{
get{return mName;}
set
{
mName = value;
mNameSet = true;
}
}
...更多在这里
}
所以你可以检查mNameSet标志以查看属性是否设置。 Sayed Ibrahim Hashimi
我的书:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build
0
你不能分辨。如果任务没有在任务构造函数中设置默认值,则两者都将为空。
我不知道它是否应该改变自定义任务。如果参数为空或空 - --- String.IsNullOrEmpty()
---那么任务应该分支到该特定值的默认逻辑。
相关问题
- 1. msbuild自定义任务
- 2. MSBuild自定义任务“Hello World”演练
- 3. MSBuild从自定义任务参数
- 4. Msbuild自定义任务 - For循环
- 5. 自定义MSBuild任务依赖关系
- 6. 自定义MSBuild任务锁汇编
- 7. 编写包含任意XML的自定义MSBuild任务
- 8. IronPython中的MSBuild自定义任务/ SharpDevelop 3.1
- 9. 在自定义MSBuild任务中传递程序集引用
- 10. 自定义ANT任务:标记所需的属性/嵌套元素
- 11. MSBuild任务在自定义任务中使用TFS API后无提示失败
- 12. 的MonoTouch:自定义MSBuild任务的错误
- 13. 需要自定义Ant任务吗?
- 14. 如何从自定义任务获取msbuild属性的值?
- 15. 自定义sbt任务运行测试标记
- 16. 自定义标记
- 17. 自定义MSBuild任务输出不承认
- 18. MSBuild自定义任务与变量no输入参数
- 19. 向MSBuild添加自定义属性任务
- 20. 如何使用自定义msbuild任务读取注册表值?
- 21. 如何使用MEF部署MSBuild自定义任务?
- 22. MSBuild自定义任务取决于另一个项目
- 23. 构建过程后始终执行自定义MSBuild任务
- 24. 从VisualStudio运行自定义msbuild目标
- 25. iOS中的标记群集中的自定义标记图标
- 26. 需要解析自定义标记的HTML文档中的PHP
- 27. 使用来自同一解决方案的自定义MSBuild任务?
- 28. salesforce.com中的自定义任务按钮“记录电话”
- 29. 自定义gradle任务延长'战争'任务没有看到一些必需的类
- 30. 必需值:任务列表