PowerShell Add-Type: невозможно добавить тип. уже существуютC#

Место общения программистов C#
Ответить
Anonymous
 PowerShell Add-Type: невозможно добавить тип. уже существуют

Сообщение Anonymous »

Я использую сценарий PowerShell для запуска кода C# непосредственно в сценарии. Я несколько раз сталкивался с конкретной ошибкой. Если я внесу какие-либо изменения в код C# в PowerShell ISE и попытаюсь запустить его снова, я получу следующую ошибку.

Код: Выделить всё

Add-Type : Cannot add type. The type name 'AlertsOnOff10.onOff' already exists.
At C:\Users\testUser\Desktop\test.ps1:80 char:1
+ Add-Type -TypeDefinition $Source -ReferencedAssemblies $Assem
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidOperation: (AlertsOnOff10.onOff:String) [Add-Type], Exception
+ FullyQualifiedErrorId : TYPE_ALREADY_EXISTS,Microsoft.PowerShell.Commands.AddTypeCommand
Я решил эту ошибку, изменив пространство имен и команду для вызова метода C# [AlertsOnOff10.onOff]::Main("off")< /код>. Есть ли способ предотвратить возникновение этой ошибки без изменения пространства имен и вызова метода?

Подробнее здесь: https://stackoverflow.com/questions/257 ... eady-exist
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»