Я хотел бы настроить шаблон проекта UnitTest для Visual Studio 2013: мы часто используем Moq в проектах UnitTest, поэтому, я думаю, он должен автоматически ссылаться.Настройка шаблона проекта Visual Studio 2013
В C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ProjectTemplates\CSharp\Test\1033\UnitTestProject
, я редактировал UnitTestProject.csproj
, добавив раздел ссылок и ItemGroup:
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
...
<Reference Include="Moq, Version=4.2.1510.2205, Culture=neutral, PublicKeyToken=69f491c39445e920, processorArchitecture=MSIL">
<HintPath>..\packages\Moq.4.2.1510.2205\lib\net40\Moq.dll</HintPath>
<Private>True</Private>
</Reference>
Затем я добавил файл packages.config к этой папке, и отредактированы UnitTestProject.vstemplate
путем добавления
<ProjectItem ReplaceParameters="false" TargetFileName="packages.config">packages.config</ProjectItem>
в разделе «Проект».
Но когда я создаю новый проект UnitTest, я получаю сообщение об ошибке
The file packages.config could not be found within the project templates. Continuing to run, but the resulting project may not build properly.
После нажатия кнопки OK еще одно сообщение об ошибке следующим образом:
Unable to copy the file 'packages.config' from the project template to the project. Cannot find file "(%TEMP%\some folder)\packages.config'.
Как это может быть решена?