0

答えを見つけるために少しグーグルで検索しましたが、成功しませんでした。

Visual Studio 2012 (現在は RC) を使用して開発する新しいプロジェクトのフレームワークに取り組んでいます。Script# に興奮したので、VS 2012 で試してみました。「Extensions and Updates」ツールがそれを提供するので、それを使ってみようと思いました...新しい JavaScript アイテム ページ (またはその他の Script# アイテム):

ここに画像の説明を入力

これは、「jQuery ページ スクリプト」項目を追加しようとしたときの結果です。

ここに画像の説明を入力

また、Script# を再インストールしようとしましたが、成功しませんでした。

私は何か間違ったことをしていますか?Script# は VS 2012 に対応していますか?

4

2 に答える 2

0

次の問題の原因のようです。1。任意のS#プロジェクトタイプを作成します。2。ソリューションエクスプローラーの[アセンブリ参照]セクションで「mscorlib」を確認します。これは見逃されます。3.そのため、GlobalMethodsのような属性が見つかりません。

プロジェクトをアンロードしてからリロードすると(ソリューションエクスプローラーのコンテキストアクション)、参照が適切な'mscorlib'(S#1、NuGetパッケージがインストールされたパスから)で存在することに気付きました。

最初のケースで「mscorlib」への参照を存在させることは可能でしょうか?また、以前のプロジェクトテンプレート(バージョン0.7.5.xより前)のように、「mscorlib」への直接参照がないことに気づきました。

于 2012-08-21T12:31:58.657 に答える
0

それはかなり奇妙です。おそらくすでにご覧になっていると思いますが、vs 拡張機能がインストールされた場所にパッケージが存在しましたか。そうでない場合は、VS が最初に拡張機能を正しくインストールしなかったことを意味します。

ただし、少なくともテンプレートに関する限り、拡張機能が追加されたようです。

失敗しているように見えるのは、プロジェクトテンプレートをインスタンス化するときに発生するnugetパッケージの追加です... ScriptSharp、ScriptSharp.Lib.HTML、およびScriptSharp.Lib.jQueryパッケージを手動で追加してみて、a) b) この背後にある nuget パッケージ マネージャーに問題がありますか?

VS2012では間違いなく機能するはずです。

于 2012-08-19T17:39:56.273 に答える