Olá gentem!!!
Vim deixar um post, parece que é meio embassado + vai que você precise um dia como algumas pessoas já me perguntaram, mas segue ai um passo a passo.
Como o tempo é corrido vou deixar aqui a explicação do WilliamRodrigues
Eu vejo que um dos motivos é o S.O está em uma linguegem e o VS 2008 está em outra.
mas segue o tutorial.
Para desenvolver soluções personalizadas para o SharePoint, todo desenvolvedor precisa de um ambiente (na maioria das vezes virtualizado) que contenha:
1.Instalar o Windows 2003 R2 (com SP2), com IIS;
2.Instalar uma instancia do SQL Server 2005 Standard Edition;
3.Instalar o Microsoft .NET Framework 3.0 Redistributable Package;
4.Instalar o Microsoft Windows SharePoint Services 3.0 with Service Pack 1 (WSS3.0SP1);
5.Instalar o Visual Studio 2008 com o SP1 (ou 2005 Service Pack 1);
6.Instalar o Microsoft Windows SharePoint Services 3.0: Software Development Kit (SDK);
7.Instalar o Microsoft Windows SharePoint Services 3.0 Tools Visual Studio Extensions.
Após toda essa preparação, com o ambiente pronto, é hora de colocar a mão na massa.
Você vai todo feliz da vida cria sua primeira WebPart e na hora do deploy se depara com a seguinte mensagem.
Creating solution …
System.ArgumentException
Illegal characters in path.
Resolvendo o problema?
A solução é simples, mas para isso vamos entender o problema.
Ao efetuar o deploy da aplicação desenvolvida, o processo que é iniciado pelo Visual Studio (devenv.exe), cria alguns arquivos temporários nos diretórios TMP e TEMP, se você estiver utilizando uma versão do Windows 2003 em que o idioma não seja inglês, esse erro ira ocorrer. Os diretórios do Windows TMP e TEMP, em disco ficam localizados em C:\Documents and Settings\Nome do Usuario\Configurações locais\Temp.
Os caracteres ilegais no path são Ç e Õ.
Para resolver esse problema, basta trocar o local dos diretórios TMP e TEMP.
Como?
Simples, clique em Iniciar > Painel de Controle > Sistema > clique na aba Avançado > clique no botão Variáveis de Ambiente.
Localize as variáveis TEMP e TMP clique em editar e defina um novo caminho para esses diretórios. Ex: C:\TEMP.
Clique em OK e reinicie o computador.
Abraço gentem e até a próxima
fonte; http://blog.willianrodriguez.com.br/2009/03/illegal-characters-in-path-erro-no-deploy-de-solucoes-para-sharepoint/