визуальный безопасный источник - как удалить привязку из решения w/o открывающийся в Visual Studio

Вот решение, которое хорошо сработало для меня. Вы можете использовать объект событий как в родительском, так и в подклассе, не расширяя в нем каждый подкласс. Просто расширьте его один раз в родительском классе:

APP.Views.GenericWizard = Backbone.View.extend({
  events: {
    'click .btn-prev'   : function(){}
  },
  initialize: function() {
    _(this.events).extend(APP.Views.GenericWizard.prototype.events);
  }
});

APP.Views.RegisterWizard = APP.Views.GenericWizard.extend({
  events: {
    'blur #username' : function(){}
  },
});

var registerWizard = new APP.Views.RegisterWizard();
console.log(registerWizard.events);
// Object {blur #username: function, click .btn-prev: function}
11
задан Seth Reno 22 June 2009 в 20:13
поделиться

3 ответа

Я заставил это работать, отредактировав файл решения, а также удалив файлы *. * Scc.

Вот что я удалил из файла решения:

В разделе:

ProjectSection(WebsiteProperties) = preProject

Я удалил следующие 4 строки:

        SccProjectName = ""$/HOS_amend.root/HOS", ENWBAAAA"
        SccAuxPath = ""
        SccLocalPath = ".."
        SccProvider = "MSSCCI:Microsoft Visual SourceSafe"

Также удалил весь раздел:

GlobalSection(SourceCodeControl) = preSolution

После этого, когда я открываю решение, я получаю приглашение с опцией «удалить привязки навсегда».

20
ответ дан 3 December 2019 в 02:11
поделиться

Я не уверен в «лучшем» ответе, но могу предоставить некоторую информацию: во-первых, единственный верный способ, который я придумал, чтобы разделить проект или решение VS2005 / 2008 и VSS заключается в создании нового решения и проекта с теми же настройками в новых папках, копировании всех модулей, классов, форм и т. Д. Файлов-членов, а затем добавлении их в проект и, наконец, сбросе всех атрибутов проекта и решения.

Если у кого-то есть лучший надежный способ сделать это, я бы хотел его услышать, но пока все остальное, что я пробовал, привело к нарушению как проекта / решения, так и VSS

AFAIK, причина этого в том, что привязка между проектами VSS и VS в решении.SSC, solution.VSSSCC, solution.SLN, mssccprj.scc, vssver.ssc и *.% proj и, возможно, также в SUO (тьфу!).

0
ответ дан 3 December 2019 в 02:11
поделиться

Просто найдите в своем проекте * .scc и .vss , удалите все это, затем откройте свой проект. в Visual Studio 2008, который спросит вас, хотите ли вы удалить привязки или исправить это

3
ответ дан 3 December 2019 в 02:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: