You can find the tasks.json file below to build these solutions separately.
You can run the task by
- pressing CTRL+SHIFT+P
- selecting Run Task
- choosing the appropriate option
Unable to locate SecretManager >= 1.0.0-beta4-10173There is an easy fix: you can remove the last part of the version identifier.
"dependencies": {Files to be changed:
"SecretManager": "1.0.0-beta4-*"
},
Package path: | %UserProfile%\.dnx\packages\SecretManager\1.0.0-beta4\app\project.json |
Cache path: | %UserProfile%\.dnx\bin\packages\SecretManager\1.0.0-beta4\app\project.json |
Type 'System.String[]' with data contract name 'ArrayOfstring:http://schemas.microsoft.com/2003/10/Serialization/Arrays' is not expected. Consider using a DataContractResolver or add any types not known statically to the list of known types - for example, by using the KnownTypeAttribute attribute or by adding them to the list of known types passed to DataContractSerializer.It seems RouteValueDictionary cannot manage IEnumerable or String[] as a parameter. The solution is simple, it's a well-known issue:
http://stackoverflow.com/questions/19960420/adding-array-of-complex-types-to-routevaluedictionary
Html.RenderAction(ActionName,
ControllerName,new RouteValueDictionary(new{ usual properties here }));