Установка | Aspose.PUB для .NET

Установка Aspose.PUB для .NET через NuGet

NuGet — это самый простой способ загрузить и установить API-интерфейсы Aspose для .NET. Откройте Microsoft Visual Studio и диспетчер пакетов NuGet. Введите в поиск «aspose», чтобы найти нужный API Aspose. Нажмите «Установить», выбранный API будет загружен и использован в вашем проекте.

Менеджер Visual Studio NuGet ищет Aspose API

Установите или обновите Aspose.PUB с помощью консоли диспетчера пакетов.

Вы можете выполнить следующие шаги, чтобы обратиться к Aspose.PUB API с помощью консоли диспетчера пакетов:

  1. Откройте свое решение/проект в Visual Studio.
  2. Выберите в меню Инструменты -> Диспетчер пакетов библиотеки -> Консоль диспетчера пакетов, чтобы открыть консоль диспетчера пакетов.

Открытие консоли менеджера пакетов

Введите команду «Install-Package Aspose.PUB -Version x.x.0» и нажмите Enter, чтобы установить последнюю полную версию в ваше приложение. Альтернативно вы можете добавить к команде суффикс «-prerelease», чтобы указать, что также должна быть установлена ​​последняя версия, включающая исправления.

Установка консольного пакета

Теперь вы должны обнаружить, что Aspose.PUB был успешно добавлен и указан в вашем приложении.

Aspose.PUB в разделе ссылок проводника решений

В консоли менеджера пакетов вы также можете использовать команду «Update-Package Aspose.PUB.NET» и нажать Enter, чтобы проверить наличие обновлений для пакета Aspose.PUB и установить их, если они есть. Вы также можете добавить суффикс «-prerelease», чтобы обновить последнюю версию.

Ссылка на компонент

Чтобы использовать какой-либо компонент в своем приложении, добавьте на него ссылку. Следующие шаги описывают, что делать при использовании Visual Studio .NET.

  1. В обозревателе решений разверните узел проекта, на который вы хотите добавить ссылку.
  2. Щелкните правой кнопкой мыши узел Ссылки проекта и выберите Добавить ссылку в меню.
  3. В диалоговом окне «Добавить ссылку» выберите вкладку .NET (обычно она выбрана по умолчанию).
  4. Если вы использовали установщик MSI для установки Aspose.PUB, вы увидите Aspose.PUB на верхней панели. Выберите его и нажмите кнопку Выбрать .
  5. Если вы загрузили и распаковали только DLL, нажмите кнопку Обзор и найдите файл Aspose.PUB.dll. Вы указали ссылку на Aspose.PUB, и он должен появиться на панели Выбранные компоненты диалогового окна.
  6. Нажмите ОК. Ссылка на Aspose.PUB появится под узлом Ссылки проекта.

Получение информации о версии сборки сборки

Включив API в свой проект, вы можете получить информацию о версии API, на которую ссылается ссылка, с помощью  BuildVersionInfo, класса, как показано в следующем примере кода.

1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-.NET
2Console.WriteLine("Assembly Version: {0}", Aspose.Pub.BuildVersionInfo.AssemblyVersion);
3Console.WriteLine("File Version: {0}", Aspose.Pub.BuildVersionInfo.FileVersion);
4Console.WriteLine("Product: {0}", Aspose.Pub.BuildVersionInfo.Product);

Удаление Aspose.PUB для .NET

Если вы использовали установщик MSI для развертывания Aspose.PUB, выполните следующие действия, чтобы полностью удалить компонент, а также связанные с ним демонстрационные версии и документацию:

  1. В меню Пуск выберите Настройки , а затем Панель управления.
  2. Нажмите Установка и удаление программ.
  3. Выберите Aspose.PUB.
  4. Нажмите кнопку Изменить/Удалить, чтобы удалить Aspose.PUB.

Ориентация на конкретную версию .NET Framework

Хотя Aspose.PUB ссылается на .NET Framework 1.1, его можно использовать на машине только с установленной версией 1.0. Но вам необходимо добавить запись в файл конфигурации приложения для перенаправления ссылок, поскольку в противном случае компонент попытается загрузить сборки из .NET Framework 1.1. Каждую сборку, составляющую .NET Framework, необходимо перенаправить для использования .NET Framework версии 1.0. Файл конфигурации представляет собой XML-файл, который можно изменить по мере необходимости. Разработчики могут использовать его для изменения настроек без перекомпиляции приложений. Имя и расположение файла конфигурации приложения зависят от хоста приложения, который может быть одним из следующих:

Файл конфигурации приложения, размещенного на исполняемом хосте, находится в том же каталоге, что и приложение. Имя файла конфигурации — это имя приложения с расширением .config. Например, приложение myApp.exe можно связать с файлом конфигурации myApp.exe.config.

Файлы конфигурации ASP.NET называются Web.config и также размещаются в каталоге приложения. Введите следующий XML-код в файл конфигурации приложения:

XML

  1 <configuration>
  2
  3  <startup>
  4
  5    <requiredRuntime version="v1.0.3705"  />
  6
  7  </startup>
  8
  9  <runtime>
 10
 11    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
 12
 13      <dependentAssembly>
 14
 15        <assemblyIdentity name="Regcode" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 16
 17        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 18
 19      </dependentAssembly>
 20
 21      <dependentAssembly>
 22
 23        <assemblyIdentity name="System.EnterpriseServices" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 24
 25        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 26
 27      </dependentAssembly>
 28
 29      <dependentAssembly>
 30
 31        <assemblyIdentity name="System.Security" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 32
 33        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 34
 35      </dependentAssembly>
 36
 37      <dependentAssembly>
 38
 39        <assemblyIdentity name="CustomMarshalers" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 40
 41        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 42
 43      </dependentAssembly>
 44
 45      <dependentAssembly>
 46
 47        <assemblyIdentity name="Accessibility" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 48
 49        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 50
 51      </dependentAssembly>
 52
 53      <dependentAssembly>
 54
 55        <assemblyIdentity name="System.Configuration.Install" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 56
 57        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 58
 59      </dependentAssembly>
 60
 61      <dependentAssembly>
 62
 63        <assemblyIdentity name="System.DirectoryServices" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 64
 65        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 66
 67      </dependentAssembly>
 68
 69      <dependentAssembly>
 70
 71        <assemblyIdentity name="System.Drawing.Design" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 72
 73        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 74
 75      </dependentAssembly>
 76
 77      <dependentAssembly>
 78
 79        <assemblyIdentity name="System.ServiceProcess" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 80
 81        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 82
 83      </dependentAssembly>
 84
 85      <dependentAssembly>
 86
 87        <assemblyIdentity name="System.Web" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 88
 89        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 90
 91      </dependentAssembly>
 92
 93      <dependentAssembly>
 94
 95        <assemblyIdentity name="System.Web.RegularExpressions" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
 96
 97        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
 98
 99      </dependentAssembly>
100
101      <dependentAssembly>
102
103        <assemblyIdentity name="System.Web.Services" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
104
105        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
106
107      </dependentAssembly>
108
109      <dependentAssembly>
110
111        <assemblyIdentity name="System.Windows.Forms" publicKeyToken="b77a5c561934e089" culture=""/>
112
113        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
114
115      </dependentAssembly>
116
117      <dependentAssembly>
118
119        <assemblyIdentity name="System.Xml" publicKeyToken="b77a5c561934e089" culture=""/>
120
121        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
122
123      </dependentAssembly>
124
125      <dependentAssembly>
126
127        <assemblyIdentity name="System.Data" publicKeyToken="b77a5c561934e089" culture=""/>
128
129        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
130
131      </dependentAssembly>
132
133      <dependentAssembly>
134
135        <assemblyIdentity name="System.Design" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
136
137        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
138
139      </dependentAssembly>
140
141      <dependentAssembly>
142
143        <assemblyIdentity name="System.Drawing" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
144
145        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
146
147      </dependentAssembly>
148
149      <dependentAssembly>
150
151        <assemblyIdentity name="System" publicKeyToken="b77a5c561934e089" culture=""/>
152
153        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
154
155      </dependentAssembly>
156
157      <dependentAssembly>
158
159        <assemblyIdentity name="System.Messaging" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
160
161        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
162
163      </dependentAssembly>
164
165      <dependentAssembly>
166
167        <assemblyIdentity name="IEExecRemote" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
168
169        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
170
171      </dependentAssembly>
172
173      <dependentAssembly>
174
175        <assemblyIdentity name="IEHost" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
176
177        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
178
179      </dependentAssembly>
180
181      <dependentAssembly>
182
183        <assemblyIdentity name="IIEHost" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
184
185        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
186
187      </dependentAssembly>
188
189      <dependentAssembly>
190
191        <assemblyIdentity name="ISymWrapper" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
192
193        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
194
195      </dependentAssembly>
196
197      <dependentAssembly>
198
199        <assemblyIdentity name="mscorcfg" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
200
201        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
202
203      </dependentAssembly>
204
205      <dependentAssembly>
206
207        <assemblyIdentity name="System.Management" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
208
209        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
210
211      </dependentAssembly>
212
213      <dependentAssembly>
214
215        <assemblyIdentity name="System.Runtime.Remoting" publicKeyToken="b77a5c561934e089" culture=""/>
216
217        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
218
219      </dependentAssembly>
220
221      <dependentAssembly>
222
223        <assemblyIdentity name="System.Runtime.Serialization.Formatters.Soap" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
224
225        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
226
227      </dependentAssembly>
228
229      <dependentAssembly>
230
231        <assemblyIdentity name="System.Web.Mobile" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
232
233        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
234
235      </dependentAssembly>
236
237      <dependentAssembly>
238
239        <assemblyIdentity name="Microsoft.Vsa.Vb.CodeDOMProcessor" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
240
241        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
242
243      </dependentAssembly>
244
245      <dependentAssembly>
246
247        <assemblyIdentity name="Microsoft_VsaVb" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
248
249        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
250
251      </dependentAssembly>
252
253      <dependentAssembly>
254
255        <assemblyIdentity name="Microsoft.Vsa" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
256
257        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
258
259      </dependentAssembly>
260
261      <dependentAssembly>
262
263        <assemblyIdentity name="Microsoft.VisualBasic.Vsa" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
264
265        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
266
267      </dependentAssembly>
268
269      <dependentAssembly>
270
271        <assemblyIdentity name="cscompmgd" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
272
273        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
274
275      </dependentAssembly>
276
277      <dependentAssembly>
278
279        <assemblyIdentity name="Microsoft.JScript" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
280
281        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
282
283      </dependentAssembly>
284
285      <dependentAssembly>
286
287        <assemblyIdentity name="Microsoft.VisualBasic" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
288
289        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
290
291      </dependentAssembly>
292
293      <dependentAssembly>
294
295        <assemblyIdentity name="Microsoft.VisualC" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
296
297        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
298
299      </dependentAssembly>
300
301    </assemblyBinding>
302
303  </runtime>
304
305</configuration>

Дополнительную информацию см.  статья MSDN.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.