سؤال

أحاول الحصول على التحسس في VS2008 في ملف js، foo.js، من مكتبة/ملف js آخر كتبته ولكن لا يمكنني معرفة المسار المرجعي؟

المكتبة موجودة في ملف يسمى common.js الموجود في نفس المجلد مثل foo.js الذي أعمل عليه.

وإليكم الطرق التي جربتها...

/// <reference path="../../scripts/common.js"/>
/// <reference path="/../scripts/common.js"/>
/// <reference path="../scripts/common.js"/>
/// <reference path="/scripts/common.js"/>
/// <reference path="scripts/common.js"/>
/// <reference path="/common.js"/>
/// <reference path="../common.js"/>
/// <reference path="/common.js"/>
/// <reference path="common.js"/>

ما هو بناء جملة/سلسلة المسار السري الذي أفتقده؟

FWIW المسار العلوي هو ما تم تعيينه في الصفحة الرئيسية لتطبيق MVC هذا... هكذا

<script type="text/javascript" src="../../scripts/common.js"></script>

شكرا جريج

هل كانت مفيدة؟

المحلول

أولا، تأكد من "common.js" في مشروع الويب الخاص بك. ثم اسحب "common.js" من حل المستكشف في إطار محرر في الملف الذي تريد الرجوع منه.

نصائح أخرى

أخيرًا...أخيرًا تم تشغيل jQuery intellisense...
من هنا http://blogs.msdn.com/webdevtools/archive/2007/11/06/jscript-intellisense-a-reference-for-the-reference-tag.aspx

يقول المؤلف

فيما يلي بعض النصائح الدقيقة الأخرى:

  • تذكر أن البيانات المرجعية يجب أن تسبق جميع المحتويات الأخرى في الملف، حتى التعليقات العادية.

وهذا ما حل المشكلة بالنسبة لي...وضعت البيانات المرجعية في الأعلى و...هاهو!...التحسس يعمل!

لذا، فقط من أجل الابتسامات، هذا هو شكل الأسطر الأولى من ملفي

/// <reference path="common.js" />
/// <reference path="jquery-1.2.6.js" />
/// <reference path="jquery.formatCurrency.js" />
/*
 * Foo Scripts/foo Script: foo.js
 * Version 1.0
 * Copyright(c) 2008 FUBAR Management, LLC. All Rights Reserved.    
 */

في الأصل كان لدي البيانات المرجعية أسفل تعليقات Foo Scripts arghhhh!

وبعض الوثائق الأخرى جيدة على VS2010 جافا سكريبت التحسس:

http://msdn.microsoft.com/en-us/library/ bb385682.aspx (والتفاصيل حول المرجعية) http://www.scottlogic.co .uk / 2010/08 / مقابل-2010-مقابل-DOC-وجافا سكريبت، التحسس (والتفاصيل حول تعليقات XML)

ويبدو أن هناك أصوات قليلة من قوله هناك كسر شيء في هذا الصدد. <وأ href = "http://blogs.msdn.com/webdevtools/archive/2007/07/30/workaround-for-beta-2-javascript-intellisense-and-colorization-issue.aspx" يختلط = "نوفولو noreferrer "> الحل البديل للبيتا 2 جافا سكريبت التحسس والتلوين العدد على سبيل المثال.

واقتراح واحد، والتي يبدو أن شيئا كنت قد حاولت بالفعل هو <وأ href = "http://vincenthomedev.wordpress.com/2007/08/09/vs-2008-javascript-from-scottgu/" يمكن أن يختلط = "نوفولو noreferrer"> VS 2008 جافا سكريبت التحسس ل Silverlight من ScottGu ، ولكنك أيضا إجراء فحص في جافا سكريبت التحسس دعم في Visual Studio 2008 الفيديو.

وHTH.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top