Visual Studio 2013의 UnitTest 프로젝트 템플릿을 사용자 지정하고 싶습니다. 우리는 UnitTest 프로젝트에서 Moq를 자주 사용하므로 자동으로 참조되어야한다고 생각합니다.Visual Studio 2013 프로젝트 템플릿 사용자 지정
는 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ProjectTemplates\CSharp\Test\1033\UnitTestProject
에서, I는 기준 부와 ItemGroup 가하여 UnitTestProject.csproj
편집 :
<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>
그럼 I는 해당 폴더에 파일 packages.config 추가를하고
<ProjectItem ReplaceParameters="false" TargetFileName="packages.config">packages.config</ProjectItem>
추가하여 UnitTestProject.vstemplate
편집 프로젝트 섹션. 나는 새로운 유닛 테스트 프로젝트를 만들 때
는하지만, 내가 클릭하면 오류 메시지
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'.
어떻게 그가 해결 될 수 있는가?