vs 2008关于silverlight的BUG?

   新建了一个silverlight工程,选择Automatically generate a test page to host silverlight at build time。后来,又想关联到一个ASP.NET Web Application中,但发现这个ASP.NET Web Application左键点击没有Add Silverlight link的按钮?按官方文档,应该是有的。

   问了好几个人都没有,最后只有去分析他的工程文件了.新建一个工程,选产生一个asp.net web application 做为测试工程。发现加入了silverlight link   的asp.net web application会在其工程文件中产生如下内容:

      <SilverlightApplicationList>{76A52FC2-0B68-43FB-BAA0-834FAC037936}|..\test1.csproj|ClientBin|False,{CC32D145-D3E0-43B3-92ED-BB14C8FF6480}|..\..\test2.csproj|ClientBin|False</SilverlightApplicationList>

    其中,

     {76A52FC2-0B68-43FB-BAA0-834FAC037936}为sl工程的guid, ..\test1.csproj为sl工程的路径……

 

     注意,不同工程这间以”,”分开。

  然后,在<ItemGroup>节中会加入以下信息:

  <Content Include="ClientBin\test1.xap" />

  <Content Include="ClientBin\test2.xap" />

 

    我手动加入,ok,搞定!

posted @ 2009-05-29 14:21  新起点_不能用  阅读(271)  评论(0编辑  收藏  举报