无法在Visual Studio中作为后期构建运行Ajax Minifier
我已经设置了我的post build配置,如http://www.asp.net/ajaxlibrary/ajaxminquickstart.ashx所示。
我收到以下错误:
“AjaxMin”任务不支持“JsSourceFiles”参数。
验证该任务上是否存在该参数,它是一个可设置的公共实例属性。
我的配置设置......
<Import Project="$(MSBuildExtensionsPath)MicrosoftMicrosoftAjaxajaxmin.tasks" />
<Target Name="AfterBuild">
<ItemGroup>
<JS Include="***.js" Exclude="***.min.js" />
</ItemGroup>
<ItemGroup>
<CSS Include="***.css" Exclude="***.min.css" />
</ItemGroup>
<AjaxMin
JsSourceFiles="@(JS)" JsSourceExtensionPattern=".js$" JsTargetExtension=".min.js"
CssSourceFiles="@(CSS)" CssSourceExtensionPattern=".css$" CssTargetExtension=".min.css" />
</Target>
我看了一下带反射器的AjaxMinTask.dll,并注意到公开的属性与我的配置中的属性不匹配。有一个叫ITaskItem
的数组叫做SourceFiles
,所以我编辑了我的配置来匹配。
<Import Project="$(MSBuildExtensionsPath)MicrosoftMicrosoftAjaxajaxmin.tasks" />
<Target Name="AfterBuild">
<ItemGroup>
<JS Include="***.js" Exclude="***.min.js" />
</ItemGroup>
<ItemGroup>
<CSS Include="***.css" Exclude="***.min.css" />
</ItemGroup>
<AjaxMin
SourceFiles="@(JS);@(CSS)" SourceExtensionPattern=".js$;.css$" TargetExtension=".min.js;.min.css"/>
</Target>
我现在得到错误:
“AjaxMin”任务不支持“SourceFiles”参数。
验证该任务上是否存在该参数,它是一个可设置的公共实例属性。
我现在正在挠头。当然应该比这容易吗?
我在Windows 7 64位安装上运行Visual Studio 2010 Ultimate。
没有找到相关结果
已邀请:
1 个回复
伞腹