0

我用谷歌搜索了一下以找到答案,但没有成功。

我正在为一个使用 Visual Studio 2012(目前是 RC)开发的新项目开发框架。我对 Script# 感到非常兴奋,以至于我在 VS 2012 中尝试了它。“扩展和更新”工具提供了它,所以我想,很酷,只需使用它......但是当我尝试添加一个新的 JavaScript 项目页面(或任何其他 Script# 项目):

在此处输入图像描述

这是我尝试添加“jQuery Page Script”项目时的结果:

在此处输入图像描述

我还尝试重新安装 Script# - 没有成功。

难道我做错了什么?Script# 准备好用于 VS 2012 了吗?

4

2 回答 2

0

这很奇怪。一个简单的问题,大概你已经看过了 - 包是否存在于安装 vs 扩展的位置。如果不是,那么这意味着 VS 一开始就没有正确安装扩展。

但是,看起来扩展已添加,至少就模板而言。

似乎失败的是添加 nuget 包,当您实例化项目模板时会发生这种情况......您可以尝试手动添加 ScriptSharp、ScriptSharp.Lib.HTML 和 ScriptSharp.Lib.jQuery 包,看看是否 a)让您继续前进,并且b)这背后的nuget包管理器是否存在问题?

它绝对应该适用于 VS2012。

于 2012-08-19T17:39:56.273 回答
0

问题的根源似乎在以下方面: 1. 创建任何 S# 项目类型 2. 检查解决方案资源管理器中的 Assembly Reference 部分是否有“mscorlib”,它将被遗漏。3. 所以没有找到像 GlobalMethods 这样的属性。

我注意到,如果您卸载项目然后重新加载(解决方案资源管理器的上下文操作),则引用存在正确的“mscorlib”(S# 之一,来自安装 NuGet 包的路径)。

我想知道在第一种情况下是否可以引用“mscorlib”?我还注意到,没有像以前的项目模板(版本 0.7.5.x 之前)那样直接引用“mscorlib”。

于 2012-08-21T12:31:58.657 回答