У нас есть файл CMD, который загружает файл MSBuild XML, а также создает и публикует наше VB .NET Web App.Сегодня я заметил, что один из используемых нами элементов управления не копируется в папку UserControls в выходном каталоге.Однако, когда я собираю и публикую проект из Visual Studio 2008, этот файл находится там.
Я полагаю, что причина этого заключается в том, что файл в папке UserControls в проекте является ярлыком для файла в другом решении в том же проекте.XML-код ItemGroup в файле MyProject.vbproj
выглядит следующим образом:
<Content Include="..\OtherSolution\UserControlFile.ascx">
<Link>UserControls\UserControlFile.ascx</Link>
</Content>
В имеющемся у нас файле MSBuild.xml после построения решения выполняется следующее:
<MSBuild Projects="$(ProjectRootPath)\MyProject.vbproj"
Targets="_CopyWebApplication;_BuiltWebOutputGroupOutput"
Properties="OutDir=$(BuildFilesPath)\" />
Кто-нибудь знает, почему ярлык не копируется на OutDir
?Я проверил несколько вопросов здесь и попробовал Google, но, похоже, нет решений, специфичных для этой проблемы.
Спасибо