在VS2010中不能使用Dictionary作为BuildProcessTemplate的参数
本文关键字:作为 BuildProcessTemplate 参数 Dictionary VS2010 不能 | 更新日期: 2023-09-27 18:15:23
我试图在VS2010中自定义我的构建过程模板。我添加了一个名为"temp"的参数,类型为"Dictionary <字符串,字符串>"。我希望默认值是:《新字典》<字符串,字符串> ()"
当我输入默认值时,VS抱怨:"遇到编译器错误进程表达式[…])"。预期"
我尝试了几种不同的默认值(分号在末尾;结尾没有分号;String vs String;等等),但还没有让它工作。什么好主意吗?
更新:我将默认值改为:
new Dictionary(Of String, String)
,这似乎有效。但是,我仍然不能像这样初始化字典:
new Dictionary(Of String, String) { {"cat", "dog"} }
任何想法?
啊哈!原来"from"语法可以工作:
New Dictionary(Of String, String) From {{"cat", "dog"}}