packages.config
등 모든 정보를 자동으로 읽는 파일 nuspec
을 만들고 싶습니다. 모든 종속성을 구축하면서 하나의 추가 정보 만 포함합니다. 파일.모든 기본 동작을 사용하지만 하나의 추가 파일을 추가하는 nuspec 파일을 만듭니다.
이 방법이 있습니까?
<?xml version="1.0" encoding="utf-8"?>
<package xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<metadata>
<id>My.Project</id>
<version>1.0.0.0</version>
<owners>Me</owners>
<authors>Me</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<title>My.Project</title>
<description>My.Project</description>
<frameworkAssemblies />
<copyright>Copyright © 2015</copyright>
<tags></tags>
</metadata>
</package>
내 프로젝트 10 개 nuget
패키지를 참조하는 경우, 위의 nuspec
파일이 해당을 감지하고 나는 팩을 할 때 의존성으로 추가 : 예를 들어
, 여기에 내가 원하는 거의 않는 nuspec
파일입니다 함께 패키지.
그러나, 순간 나는 모든 자동 연결 내 다른 nuget 종속성이 멈추는 files
요소를 추가 :
<?xml version="1.0" encoding="utf-8"?>
<package xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<metadata>
<id>My.Project</id>
<version>1.0.0.0</version>
<owners>Me</owners>
<authors>Me</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<title>My.Project</title>
<description>My.Project</description>
<frameworkAssemblies />
<copyright>Copyright © 2015</copyright>
<tags></tags>
</metadata>
<files>
<file src="myfile.dll" target="lib\net45" />
</files>
</package>
없이 자동 연결 I 효과적으로 모든 종속성의 두 복사본을 유지해야 내 프로젝트 : csproj
파일 하나와 여기 하나.
어떻게해야할까요?! nuspec을 통해 패키지에 하나의 추가 파일을 추가하고 싶습니다. 당신은 단지 프로젝트에서 포장 패키지에 추가 파일을 포함해야하는 경우
을 수행 'pack myProj.csproj'를 사용하여 패키지를 빌드 하시겠습니까? – Peas
해결 방법을 찾으셨습니까? – Christer