2 개의 .ascx 및 2 개의 .ascx.cs 파일로 NuGet 패키지를 만들려고합니다. 네 개의 파일은 모두 app_code 폴더가 아닌 같은 폴더에 있습니다. 이제 Nuget 패키지를 만들면 .csx가 .csx의 컨트롤을 참조하려고하는 .cs 파일에 대해 "does not contain definition for...are you missing a using directive or assembly reference?"
오류가 발생하여 app_code 폴더 안에 .cs가 들어갑니다.NuGet은 VS에서 참조 오류를 제공하는 .ascx.cs 폴더 위치를 변경합니다.
가 어떻게 그들이있을 때 나는 다시 컨트롤을 프로그래밍 할 수 있도록 .ascx.cs에서 참조가 서로 다른 폴더에의 .ascx에 파일을 만들 수 있습니다 : 이제 두 가지 내가 알고 싶은 무엇입니까?
어떻게 NuGet을 사용하여 .cs 파일의 폴더 위치를 무시할 수 있습니까? 나는이 같은
<files>
태그를 사용하여 시도 :<files><file src="somepath\*.ascx.cs" target="somepath"/></files>
을하지만 난 거기 .nuspec에서 7zip과 함께 패키지를 열어 보면, NuGet 그냥 무시 나타납니다.
미리 감사드립니다.
:-) 수정되었습니다 꾸러미? 콘텐츠 폴더 등을 사용하고 있습니까? –
Blogengine.Net의 위젯입니다./wwwroot/widgets/widgetname/ – Rene
에있는 파일이 필요합니다. 이것은 nuget의 버그입니다. – davidfowl