Один из наших партнеров предоставил нам блок, к которому мы должны получить доступ из нашего приложения. К сожалению, это не строгое имя, таким образом, мы не можем установить его на GAC. И мы не можем поместить его в то же место как наш исполняемый файл.
Существует ли решение для этого?
Править: Это будет временным решением только для тестирования, когда они пойдут RC, у нас будет сборка со строгим именем.
На данный момент у вас есть несколько вариантов.
Первый - поместить сборку в каталог с именем сборки (без расширения), который является подкаталогом каталога приложения .
Второй - указать подкаталог, в котором среда CLR будет проверять ссылки в файле app.config с помощью проверяющего элемента .
Наконец, вы можете загружать сборку динамически, используя различные методы Load класса Assembly , но я бы сказал, что это очень плохая идея в данном случае, учитывая, что у вас есть assembly, и у вас есть конкретные типы, которые вы хотите использовать в нем. Такая поздняя загрузка сборки обычно используется, когда вы хотите заменить реализацию определенных абстракций, что, похоже, здесь не так.
Объект является более общим термином. C использует термин object, даже если он вообще не имеет классов - с его точки зрения, любая переменная (например) является объектом.
Некоторые объектно-ориентированные языки также не имеют классов. Класс - это способ задания свойств объектов; все объекты данного класса имеют общие свойства. В некоторых языках (например, Javascript, Self), однако, нет необходимости указывать эти свойства в классе. Скорее, начните с одного объекта («примера»), из которого вы клонируете новый объект и изменяете его по своему усмотрению. Когда/если вы создаете несколько объектов, не изменяя их, вы можете оказаться с «классом» в манере говорить (объекты с теми же свойствами), но это более или менее случайность.
-121--4541796-Вариант 1. Используйте Visual Basic для итерации каждого столбца и форматирования каждого столбца как текста.
Используйте меню Text-to-Columns, не изменяйте границы и измените «General» на «Text»
-121--1062191-Еще одно решение - добавить в файл machine.config следующее:
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
И добавить DEVPATH = путь к переменным системной среды.