문제

C# 코드가 포함 된 vstemplate에 대한 사용자 정의 매개 변수를 만들고 싶습니다. 기본적으로 나는 넣고 싶습니다 DateTime.Now.ToString("yyyyMMddHHmmssfff") 내 템플릿에서 (코드가 아닌 서식 날짜). 기본적으로 항목 템플릿에서 아래의 T4와 동등한 것을 달성하고 싶습니다.

[Migration(<#= DateTime.Now.ToString("yyyyMMddHHmmssfff") #>)]
public class $fileinputname$ : Migration

이게 가능해? 아니면 내 vstemplate 항목의 템플릿 파일로 T4를 사용하는 간단한 방법이 있습니까?

도움이 되었습니까?

해결책 2

표준 VSTEMPLATES로이를 달성 할 방법은 없습니다. 템플릿에 C# 출력을 가져 오려면 마법사를 만들어 템플릿에 대한 자신의 매개 변수를 채울 수 있습니다.

다른 팁

Visual Studio Templates를 사용하여 해당 형식의 날짜를 추가 할 수있는 방법이 있다고 생각하지 않습니다. 에 따르면 MSDN 문서, 유일한 날짜/시간 옵션은입니다 YYYY 그리고 DD/MM/YYYY 00:00:00.

이를 수행 할 수 있습니다. 코드 템플릿입니다. 나는 이것이 당신이 뒤 따르는 것이라고 생각합니다. http://theoldsewingfactory.wordpress.com/2010/03/04/code-templates-for-migratordotnet/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top