Tôi đang viết gói dịch vụ cho dịch vụ Windows, ý tưởng là đồng nghiệp của tôi có thể tạo dịch vụ cửa sổ cài đặt gói và tất cả của các thiết lập đăng nhập mặc định, thư viện entlib và các nhiệm vụ giữ nhà khác sẽ được thiết lập cho chúng.Làm cách nào để có thể chèn các phần tử <DependentUpon> vào tệp csproj mục tiêu
Tôi đã nhận được khá nhiều thứ để làm việc, ngoại trừ một điều khiến tôi phát điên.
Trong thư mục nội dung của thư mục nuget của tôi, tôi có Service.cs và Service.Designer.cs chúng được thêm vào csproj đích nhưng chúng không liên quan.
Khi tôi nhìn vào các tập tin csproj tôi thấy:
<Compile Include="Service.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Service.Designer.cs" />
Nhưng tôi muốn xem:
<Compile Include="Service.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Service.Designer.cs">
<DependentUpon>Service.cs</DependentUpon>
</Compile>
Bất kỳ ý tưởng, đẹp, chắc chắn nó sẽ liên quan đến kịch bản install.ps nhưng PowerShell tôi kỹ năng không tồn tại?
Là một bên, nuget có thể được sử dụng để xóa/ghi đè tệp? Cho đến nay nó dường như chỉ bỏ qua.
Tôi hỏi như vậy sẽ trở thành một phần của câu hỏi của bạn. Tôi cũng khuyên bạn nên thử nghiệm điều này so với phiên bản mới nhất của NuGet, đó là [1.8] (http://nuget.codeplex.com/releases). – Sumo