1

我正在 Expression Blend 3 中开发一个 Sketchflow (Silverlight) 项目。直到今天它一直运行良好,现在我无法运行该项目。特别是在项目菜单中,“运行项目”选项现在是灰色的(所有其他选项都很好)。F5也没有任何作用。

我显然在某处弄乱了代码,但我找不到任何可能导致“运行项目”选项被禁用的信息。这显然有助于故障排除。有谁知道是什么控制了这个功能?

我可以构建项目没问题。如果我打包项目(所以它在表达式之外运行),这也可以正常工作。它只是从不起作用的表达式启动它。

4

2 回答 2

1

右键单击项目(在项目窗格中)并确认“启动项目”已选中。我显然在某些时候不小心取消了它。

于 2010-01-13T14:31:13.073 回答
0

通常当您创建新的 Silverlight 解决方案时,Blend 或 VS 会创建一个包含两个项目的解决方案。一个会被称为类似的东西MyProject,另一个会被称为smth。喜欢MyProjectScreensMyProjects不包含太多 Silverlight 代码,它只是“包装器”(或者换句话说,“它包含用于您的实际 SL 屏幕的引导代码” )Default.htmlDefault.aspxApp.xaml。并且MyProject 是启动项目

MyProjectScreens项目反过来 - 是您实际的 SL 项目。(而且它不是启动项目)。

OP 问题的解决方案,也许 Blend 以某种方式弄乱了解决方案配置文件(即使 VS 对它们很好),我的MyProject项目已经从解决方案资源管理器中消失了。您所要做的就是右键单击解决方案,单击“添加现有项目”并导航到我的解决方案文件夹并选择项目文件。(是的,还要确保在MyProject添加时将其标记为“启动项目”(如@Hugh 所述)。

高温高压

于 2015-04-09T09:51:53.707 回答