>source

잘, Visual Studio가 설치되어 있지 않아 설치하고 싶지 않으므로 .csproj 파일과 모든 소스 파일도 컴파일하는 일괄 파일을 만들었습니다.

문제는 .dll 파일을 포함하는 방법을 모른다는 것입니다. 여기에서 내 .csproj 파일의 현재 code가 있습니다.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">  <PropertyGroup>    <AssemblyName>Project</AssemblyName>    <OutputPath>Bin\</OutputPath>  </PropertyGroup>  <ItemGroup>        <!--.cs files -->    <Compile Include="program.cs" />  </ItemGroup>  <Target Name="Build">    <MakeDir Directories="$(OutputPath)"      Condition="!Exists('$(OutputPath)')" />    <Csc Sources="@(Compile)" OutputAssembly="$(OutputPath)$(AssemblyName).exe" />  </Target></Project>

DLL 파일을 컴파일 프로세스에 포함 시키거나 참조하려면 변경해야합니까?

  • 답변 # 1

    참조라는 항목이있는 항목 그룹이 필요합니다.

    <ItemGroup>    <Reference Include="Microsoft.Practices.Unity" />    <Reference Include="MvcMiniProfiler">      <HintPath>..\packages\MiniProfiler.1.6\lib\MvcMiniProfiler.dll</HintPath>    </Reference>    <Reference Include="System" />    <Reference Include="System.configuration" />    <Reference Include="System.Core" />    <Reference Include="System.Data.Entity" />    <Reference Include="System.Runtime.Serialization" />    <Reference Include="System.Security" />    <Reference Include="System.Web" />    <Reference Include="System.Xml.Linq" />    <Reference Include="System.Data.DataSetExtensions" />    <Reference Include="Microsoft.CSharp" />    <Reference Include="System.Data" />    <Reference Include="System.Xml" />  </ItemGroup>

    비 GAC'D DLL을 참조하는 경우 HINTPATH를 입력해야합니다 (MVC 미니 프로파일 러 참조, 이는 빌드 파일 위치에 상대적이어야합니다). ReferencePath 속성에서.

  • 이전 jquery : 타임 스탬프 Ajax URL.
  • 다음 python : 왜이 "누락 된 1 필수 위치 인수"오류가 발생합니까?