После долгих часов попыток я решил, где сделать wpf-приложение консольным приложением, добавив необходимые ссылки и классы. Затем я сравнил и заметил, что если я добавлю:
[System.STAThreadAttribute()]
к основному методу это работает !!!!!
в результате мой основной метод теперь должен выглядеть так:
с использованием Системы;
using System.Collections.Generic;
использование System.Linq;
используя System.Text;
namespace ConsoleApplication3
{
class Program
{
[System.STAThreadAttribute()]
static void Main(string[] args)
{
SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype();
}
}
}
на asp.net нет основного метода. ну не тот, о котором я знаю. поэтому в asp.net мне пришлось добавить атрибут AspCompat, равный true.
так что мои asp.net-страницы asp.net теперь выглядят так:
<%@ Page AspCompat="true" Language="C#" .... etc