タグ付けされた質問 「csproj」


6
<Subtype> Designer </ Subtype>追加/ロード/アンロード時にVisual Studioによって削除
誰もこれを以前に見ましたか?大規模なVisual Studioプロジェクトがあり、プロジェクトに追加し[Subtype]Designer[/Subtype]たり、プロジェクトを.vcproj次に開いたり閉じたりしたときに削除されます。で定義されてStoredImageControl.csいるクラスは1つだけです。これは私のリビジョン管理を本当に混乱させているので、誰でもこれを止める方法を知っています。 これは前にあります: &lt;EmbeddedResource Include="StoredImageControl.resx"&gt; &lt;DependentUpon&gt;StoredImageControl.cs&lt;/DependentUpon&gt; &lt;/EmbeddedResource&gt; これは後 &lt;EmbeddedResource Include="StoredImageControl.resx"&gt; &lt;DependentUpon&gt;StoredImageControl.cs&lt;/DependentUpon&gt; &lt;SubType&gt;Designer&lt;/SubType&gt; &lt;/EmbeddedResource&gt;


7
プロジェクトが「.NETFramework、Version = v4.6.2」フレームワークを参照していません。「TargetFrameworks」に「.NETFramework、Version = v4.6.2」への参照を追加します
ユニットテストを実行できません。 次のエラーがあります: プロジェクトが「.NETFramework、Version = v4.6.2」フレームワークを参照していません。プロジェクトファイルの「TargetFrameworks」プロパティに「.NETFramework、Version = v4.6.2」への参照を追加してから、NuGet復元を再実行します。 でapp.config: &lt;startup&gt; &lt;supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/&gt; &lt;/startup&gt; プロジェクト&gt;プロパティ&gt;アプリケーション&gt; TargetFramework(.NET Framework 4.6.2) どうすれば修正できますか?

5
.NET CoreプロジェクトでNuGet参照をビルド出力にコピーするにはどうすればよいですか?
.NET Coreを使用してプラグインシステムを作成しようとしています。私の要件の1つは、プラグインDLLとその依存関係をインストールのためにユーザーに配布できることです。 ただし、dotnet publishハッキングとして使用しなくても、NuGet依存関係をビルドアーティファクトとして含めてビルドフォルダーに出力する方法を理解できません。これを.csprojファイル(プロジェクトファイル)で指定できる方法はありますか?
108 c#  msbuild  .net-core  nuget  csproj 

4
どのようにcsprojで.NET Coreクラスライブラリをマルチターゲットしますか?
.NET Coreがまだこのproject.json形式を使用している場合、複数のフレームワーク(net451、netcoreapp1.0など)をターゲットとするクラスライブラリを構築できます。 公式のプロジェクト形式がcsprojMSBuildを使用しているので、ターゲットにする複数のフレームワークをどのように指定しますか?私はVS2017でのプロジェクト設定からこれを見てしようとしていますが、私は(それも、私は他の完全な.NET Frameworkのバージョンが表示されませんだけで、.NETのコアフレームワークから単一のフレームワークをターゲットにすることができる午前んインストールされているが) :

1
dotnetcliと新しいvs2017msbuildの関係
以下からの移行に伴いproject.json、新規にcsprojVS2017で導入された形式で、私は違いを理解するのに苦労していdotnetCLIと新しいmsbuildとときに、他の上で1つを使用する方法を。 1)新しいビルドするにはcsproj、私が呼び出しされなければならない、コマンドラインからnetstandardライブラリをdotnet例えば、CLI( dotnet restore dotnet build)または使用をmsbuild(たとえばmsbuild ExampleNetstandard.sln)。 2)また、私の理解では、の2つのバージョンがありmsbuild、1つは完全なフレームワークに基づいて構築され、もう1つはターゲティングに基づいていdotnet coreます。これは正しいです?私は常に使用する必要がありますdotnet version 3)dotnet cliスタンドアロンですか、それともmsbuildインストールする必要がありますか?たとえば、dotnet SDKをインストールすると、msbuildもインストールされますか?もしそうなら、これはvs2017でインストールされているバージョンとは異なりますか?

8
コンテンツファイルをasp.netプロジェクトファイルに自動的に含める方法はありますか?
ASP.NETプロジェクトに多くのコンテンツファイル(主に画像とjs)を頻繁に追加しています。VS公開システムを使用していますが、公開時に、プロジェクトに含めるまで新しいファイルは公開されません。指定したディレクトリにあるすべてのファイルを自動的に含めたいのですが。どのディレクトリをcsprojファイルまたは他の場所に自動含めるかを指定する方法はありますか?

7
プロジェクトコーンの外側にある.csprojにコンテンツファイルを含める
「C:\ Projects \ MyProject \」にあるMyProject.csprojというC#プロジェクトがあります。このプロジェクトの出力ディレクトリにコピーしたいファイルもあります。ただし、ファイルは「C:\ MyContentFiles \」の場所にあります。つまり、プロジェクトコーン内にはありません。このディレクトリにはサブディレクトリもあります。ディレクトリの内容は管理されていません。したがって、その下にあるものをすべて含める必要があります。 それらを「コンテンツ」としてプロジェクトに含めると、コピーされますが、ディレクトリ構造が失われます。私はこのようなことをしました:- &lt;Content Include="..\..\MyContentFiles\**"&gt; &lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt; &lt;/Content&gt; これらのファイル/ディレクトリを、ディレクトリ構造を保持したままプロジェクトの出力ディレクトリに再帰的にコピーするにはどうすればよいですか?
86 msbuild  csproj 

5
VS2017 Solution Explorer for .NET Core(非ASP.NET Core)プロジェクトでファイルをネストできますか?
「古い学校」のMSBuildプロジェクトでは、たとえばVS2017のWindowsフォームでまだ使用されているように、ファイルは次の方法で「ネスト」できます。 DependentUponに、ファイルはcsprojファイルのアイテムをます。 これを使用して、NodaTimeでユニットテストをグループ化しました。 &lt;Compile Include="LocalDateTest.PeriodArithmetic.cs"&gt; &lt;DependentUpon&gt;LocalDateTest.cs&lt;/DependentUpon&gt; &lt;/Compile&gt; これにより、簡単にナビゲートできるテストが実現しました。 project.json.NET Coreに移行したときにこの機能が「失われた」ことを知っていましたが、MSBuildに変換したときにこの機能が戻ることを望んでいました。ただし、.NET Core SDK(ルート要素&lt;Project Sdk="Microsoft.NET.Sdk"&gt;)に基づくMSBuildプロジェクトItemGroupは、「古い学校」プロジェクトと同じ要素を使用して手動で追加された場合でも、Visual Studio2017では同じ扱いを受けないようです。 ASP.NET Coreプロジェクトは、縮小されたCSSとJavascriptの自動ネストを受け取りますが、それを.NET CoreライブラリプロジェクトのC#に適用する方法は明確ではありません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.