2009-10-06 2 views
1

У меня есть 2 машины, на которых есть экспресс-версия C#.Как исправить мои события C# Express до/после сборки?

Во-первых, я могу построить свое решение, и мои события сборки выполняются отлично. С другой стороны, независимо от того, что помещается в случае, это всегда терпит неудачу. Вывод сборки имеет «C: \ Documents in not a valid path» или что-то в этом роде и указывает на строку в Microsoft.Common.targets, которая содержит Exec WorkDirectory = «$ (OutDir)», является ли это pre или post построить событие. Я удалил файл целей вместе с некоторыми файлами MSBuild, а затем отремонтировал .Net надеялся, что это устранит проблему, но не повезло.

Любые предложения о том, что делать дальше?

Редактировать: Это ошибка, которую я получаю.

«E: \ Programs \ Visual Studio 2008 \ Projects \ Work \ Brandcode Manager .... \ Tools \ Versioner.exe" "E: \ Programs \ Visual Studio 2008 \ Projects \ C_Sharp \ kjCommonFunctions \ kjCommonFunctions \ Свойства \ AssemblyInfo.cs "

'C: \ Documents' не распознается как внутренняя или внешняя команда, действующая программа или командный файл. Система не может найти указанный путь.

C: \ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets (895,9): ошибка MSB3073: команда "" E: \ Programs \ Visual Studio 2008 \ Projects \ Work \ Brandcode Manager .... \ Tools \ Versioner.exe "" E: \ Programs \ Visual Studio 2008 \ Projects \ C_Sharp \ kjCommonFunctions \ kjCommonFunctions \ Properties \ AssemblyInfo.cs "" вышел с кодом 1.

ответ

0

что я выяснил.

Имя пользователя для учетной записи автолога для компьютера, на котором я работал (общий логин для наших общих ноутбуков), содержит амперсанд (&). Я думаю, что это могло вызвать проблемы. Когда я создал другую учетную запись на этом ноутбуке и затем скомпилировал оттуда, работали мои предыдущие события &.

KJ

0

Угадай Я бы сказал, что где-то отсутствуют котировки, т. Е. Папки с пробелами в имени, предполагая, что фактический путь находится в C:\Documents and Settings\..., но ему нужно будет увидеть реальный вывод сборки и путь к файлу решения, чтобы дать окончательный ответ.

+0

Это вывод, что я пришел, как хорошо, но путь решения не в моей папке документов, это на внешнем жестком диске. Фактически, ни один из путей, о которых я не знаю, указывает на папку Doc & Settings. Вот почему это так озадачивает. – Krakerjak