Ссылочный x64 GAC Visual Studio

Добро пожаловать в стек переполнения. Рассмотрим следующий код.

$(function() {
  var idCountry = "9";
  var nameCountry = "United States";
  var idCompany = "9";
  var nameCompany = "Genentech";

  var tBody = $("#tablaAplicaciones > tbody");

  //Create Row
  var row = $("<tr>");

  //Add Country cell to Row
  $("<td>", {
      class: "name-country"
    })
    .data("id", idCountry)
    .html(nameCompany)
    .appendTo(row);

  //Add Company cell to Row
  $("<td>", {
      class: "name-company"
    })
    .data("id", idCompany)
    .html(nameCompany)
    .appendTo(row);

  // Assume vales are not in the table
  var found = -1;

  $("tr", tBody).each(function(i, el) {
    // Test each row, if value is found set test to tue
    if ($(".name-country", el).text().trim() == nameCountry) {
      found = i;
    }
    if ($(".name-company", el).text().trim() == nameCompany) {
      found = i;
    }
  });

  if (found == -1) {
    // If test is false, append the row to table
    row.appendTo(tBody);
    console.log("Row Added", row);
  } else {
    console.log("Values already in Table, row: " + found);
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table id="tablaAplicaciones">
  <thead>
    <tr>
      <th>Country</th>
      <th>Company</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td data-id="1" class="name-country">United States</td>
      <td data-id="1" class="name-company">Apple Inc.</td>
  </tbody>
</table>

Используя .each(), вы можете выполнять итерации по каждой строке и сравнивать значения. Переменная может использоваться в качестве флага, чтобы указать, была ли найдена игла в стоге сена. Если не найдено, вы можете добавить строку. В противном случае не добавляйте строку.

Надеюсь, что это помогает.

10
задан icelava 29 December 2008 в 13:39
поделиться

3 ответа

Я не уверен, почему необходимо было бы сделать это. код.NET, который конкретно не компилируется для 32 битов, выполнит 64 бита, если он может. Это включает основные библиотеки платформы. Короче говоря, нет никакой причины, что я знаю о скомпилировать Ваши блоки специально для 64 битов (кроме ссылки на неуправляемые 64 бита dlls, но Вы говорите о GAC).

Еще некоторая информация могла бы помочь здесь.

2
ответ дан 4 December 2019 в 04:37
поделиться

Вы установили x64 платформу для всех проектов в Вашем решении в Менеджере конфигурации?

0
ответ дан 4 December 2019 в 04:37
поделиться

Я создал совершенно бесплатный инструмент, который поможет вам достичь вашей цели. Muse VSReferences позволит вам добавить ссылку на глобальный кэш сборок в проект из пункта меню «Добавить ссылку GAC».

0
ответ дан 4 December 2019 в 04:37
поделиться
Другие вопросы по тегам:

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