新的 Silverlight 应用程序不会生成 XAP
我创建了一个新的 Silverlight 应用程序,并在服务器端的 CLientBin 下创建了一个 XAp 文件。
但是,将现有项目复制到同一文件夹并将其添加到解决方案后,不会为此程序集生成 XAP 文件。
我缺少什么?
非常感谢,
I have created a new Silverlight app and it created a XAp file under the CLientBin on the Server side.
However after copying an existing project into the same folder and adding it to the solution, the XAP file is not being generated for the this assembly.
What am I missing?
Many Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不要尝试手动修改项目/解决方案文件,除非您确切知道自己在做什么:)
将其添加到解决方案中是不够的。您需要在网站和 Silverlight 应用程序之间建立 Silverlight 关系。
属性
。Silverlight 应用程序
选项卡添加...
在解决方案中使用现有的 Silverlight 项目
,然后选择您要使用的项目想要从Project
下拉列表中添加。添加引用控件的测试页
。添加
即可完成。该网站现在将构建您的 Silverlight 应用程序并将输出 Xap 文件包含在其 ClientBin 文件夹中。
Do not attempt to modify your project/solution files manually unless you know exactly what you are doing :)
Adding it to the solution is not enough. You need to make a Silverlight relationship between the website and your Silverlight application.
Properties
.Silverlight Applications
tab on the left sideAdd...
Use an existing Silverlight project in the solution
checked and select the project you want to add from theProject
dropdown.Add a test page that references the control
checked if you want a separate test page for your application.Add
and you are done.The website will now build your Silverlight application and include the output Xap file in its ClientBin folder.
您需要更新项目文件:
Silverlight 项目文件包含一个指示服务器项目的参数:
Web 应用程序项目文件包含 Silverlight 应用程序项目的列表:
该值告诉 MSBuild 将 XAP 复制到 clientBin 目录中。
记下提供的 GUID。它可以从 Silverlight 应用程序 csproj 文件中获取:
您可以通过首先在上下文菜单中卸载项目来在 Visual Studio 中打开项目文件。
You need to update your project files:
The Silverlight project file contains a parameter indicating a server project:
The Web application project file contains a list of the Silverlight application projects:
This value tells MSBuild to copy the XAP in the clientBin directory.
Take note of the supplied GUID. It can be obtained from the Silverlight app csproj file:
You can open the project files in Visual Studio by first unloading the project in the context menu.