1

プロジェクトを文書化したい。すべて正常に動作していますが、AjaxDoc を動作させることができません。

誰かがそれらの使用方法に関する短いチュートリアルを書いてくれませんか?

Visual Studio に SHFB を統合しました。次に、 http: //ajaxdoc.codeplex.com/ から WebApp プロジェクトをダウンロードし、既存の Web サイトとしてソリューションに追加しました。私はこのサイトを構築し、彼の URL を AjaxDoc プラグインに書き込みました。

現在、AjaxDoc はデフォルトで MicrosoftAjax.js からコメントを取得するように構成されており、私にとってはうまくいきます。しかし、私は自分の MyJavaScript.js を追加して Projects フォルダーに MyJavaScript.project.xml を作成しようとしましたが、うまくいきません。

JScript.project.xml:

<?xml version="1.0" encoding="utf-8" ?>

<project xmlns:scriptdoc="http://www.w3.org/2001/XMLSchema-instance"
  scriptdoc:noNamespaceSchemaLocation="ScriptDocProject.xsd">
  <scripts>
    <script path="projects/JScript.js"/>
  </scripts>
  <namespaces>
    <namespace>TestScript</namespace>
  </namespaces>
</project>

JScript.js:

    /// <reference path="_references.js" />

    Type.registerNamespace("TestScript");

    TestScript.JavaScriptClass = function demoScript$JavaScriptClass() {
        /// <summary>
        /// This is a summary for the singleton
        /// </summary>

        /// <field name="field1" type="String" >This is a demo field.</field>

        this._property1Value = 1;
    }

    TestScript.JavaScriptClass.prototype = {
        method: function (param1, param2) {
            /// <summary>
            /// This is a demo method of <see cref="JavaScriptClass" />.
            /// </summary>
            /// <param name="param1" type="Number" integer="true">This is parameter 1 of the demo method <see cref="JavaScriptClass.method" />.</param>
            /// <param name="param2" type="String">This is parameter 2 of the demo method <see cref="JavaScriptClass.method" />.</param>
            /// <returns type="String">Returns a demo result.<returns>
            return "Hello world";
        },
        get_Property1: function () {
            /// <value type="Number" integer="true">This is a demo property.</value>
            return this._property1Value;
        },
        set_Property1: function (value) {
            this._property1Value;
        },
        field1: null
    };

    demoScript.JavaScriptClass.registerClass("TestScript.JavaScriptClass");

インターネットで見つけたプロジェクトからこれをコピーします...

私は何を間違っていますか?また、AjaxDoc/Projects フォルダー内のスクリプトだけでなく、自分のプロジェクトにコメントするにはどうすればよいですか?

返信ありがとうございます。

4

0 に答える 0