VS2010でASP.NETプロジェクトを公開しようとすると、次のエラーが発生します。
ファイルbin\CKFinder.pdbをobj\Release\Package\PackageTmp\bin\CKFinder.pdbにコピーできませんでした。ファイル「bin\CKFinder.pdb」が見つかりませんでした。
CKFinder(CKEditor付き)の試用版を使用してみましたが、取り消されました。フォルダーや参照など、CKFinderへの参照をすべて削除しました。
私はこのエラーを調べてみましたが、空になっています。これはイライラし始めています。
このエラーが発生するのはなぜですか?アイデア?
前もって感謝します 。 。 。
更新:プロジェクト->パッケージ/パブリッシュ設定に移動し、[生成されたデバッグシンボルを除外]をクリックしました。プロジェクトは問題なく出版を始めました。
アップデート#2(これがおそらくより良い答えです):リリースではなくデバッグとして公開しようとしました(そうです、この特定のリリースではデバッグ機能を維持したかったのです)。エラーが再び発生しました。プロジェクトからCKfinder.dllを除外していないことがわかりました。一度実行すると、問題なく実行されました。
私もこの問題にぶつかりました。 MVCForum 1.7を公開しようとすると、次のエラーが表示されました。
ファイルApp_Data\NuGetBackup\Hello.txtをobj\Release\Package\PackageTmp\App_Data\NuGetBackup\Hello.txtにコピーできませんでした。ファイル 'App_Data\NuGetBackup\Hello.txt'が見つかりませんでした。
FrançoisBretonのコメント 解決策を得るのに役立ちました。
それは簡単です:
テキストエディター(メモ帳、メモ帳++)で.csproj
ファイルを開きます。VisualStudioはそれをプロジェクトとして開きます。
Ctrl
+ F
を押して、問題のファイルを検索します。私の場合、ファイルは "Hello.txt"で、コンマはありません。
<ItemGroup>
の下にありました:
<ItemGroup>
<Content Include="App_Data\NuGetBackup\Hello.txt" />
<Content Include="Content\admin\Admin.css">
<DependentUpon>Admin.scss</DependentUpon>
</Content>
...More code omitted due to brevity.
<Content Include="App_Data\NuGetBackup\Hello.txt" />
行を削除しました。 Visual Studioでは、公開する前にプレビューできました。
それはこのように終わります:
<ItemGroup>
<Content Include="Content\admin\Admin.css">
<DependentUpon>Admin.scss</DependentUpon>
</Content>
...More code omitted due to brevity.
私が削除した黄色のマークファイルを私のビジュアルスタジオソリューションから削除しましたファイルがaddedとremovedフォルダーから何度も削除されたので、私にとって非常にVSソリューションプロジェクトから削除されていません。
同じ問題に遭遇し、「すべてのファイルを表示」をクリックして、感嘆符が付いたファイルを削除しました。これが誰かを助けることを願っています。
プロジェクトを右クリック=>プロジェクトをアンロード=>新しくアンロードしたプロジェクトをもう一度右クリック=> 'myProject.csproj'を編集=>問題のファイルを検索(CTRL + F)と削除します。
同じ親ディレクトリ内でエラーが再び表示されたが、別のファイル名で表示される場合は、ユーザーが誤ってファイルをプロジェクトに含めた可能性があります(私が行ったように)。問題のディレクトリの下にあるすべてのファイルを削除できます。これで問題が解決するはずです。
誤ってobjフォルダーをVisual Studioプロジェクトに含めました。プロジェクトからObjフォルダーを除外すると問題が解決しました
私の場合、同様のエラーが発生しましたが、.cshtml
このようなファイル:
views\Home\About.cshtmlからobj\Release\Package\PackageTmp\Views\Home\About.cshtmlへのコピーに失敗しました。ファイル「Views\Home\About.cshtml」が見つかりませんでした
ソリューションエクスプローラーのツリーを見ると、黄色いマークがないので問題はないように見えましたが、ファイルをクリックするとエラーが発生しました。
アイテム「About.cshtml」はプロジェクトディレクトリに存在しません。移動、名前変更、または削除された可能性があります。
ソリューションからファイルを削除すると、解決されました。
Vsエクスプローラーにbinフォルダーが追加されていることを確認します。そこにあった場合は、プロジェクトから除外して確認します。それは私のために働いた。