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,搞定!