41

VS2010でASP.NETプロジェクトを公開しようとしていますが、次のエラーが発生します。

ファイルbin\CKFinder.pdbをobj\Release \ Package \ PackageTmp \ bin\CKFinder.pdbにコピーできませんでした。ファイル'bin\CKFinder.pdb'が見つかりませんでした。

CKFinderの試用版(CKEditor付き)を使ってみましたが、バックアウトしました。フォルダと参照を含め、CKFinderへのすべての参照を削除しました-またはそう思いました。

このエラーを調べてみましたが、空になりました。これはイライラしている。

このエラーが発生するのはなぜですか?アイデア?

前もって感謝します 。。。

4

12 に答える 12

43

私もこの問題にぶつかりました。MVCForum 1.7 を公開しようとすると、次のエラーが表示されました。

ファイル App_Data\NuGetBackup\Hello.txt を obj\Release\Package\PackageTmp\App_Data\NuGetBackup\Hello.txt にコピーできませんでした。ファイル 'App_Data\NuGetBackup\Hello.txt' が見つかりませんでした。

François Breton のコメントは、解決策を達成するのに役立ちました。

それは簡単です:

ファイルをテキスト エディター (メモ.csproj帳、メモ帳++) で開きます。Visual Studio はファイルをプロジェクトとして開きます。

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.
于 2015-12-01T23:20:50.850 に答える
13

更新: [プロジェクト] --> [パッケージ/公開設定] に移動し、[生成されたデバッグ シンボルを除外する] をクリックしました。プロジェクトは問題なく公開を開始しました。

更新 #2 (これはおそらくより良い答えです): リリースではなくデバッグとして公開しようとしました (はい、この特定のリリースでデバッグ機能を維持したかったのです)、エラーが再び発生しました。プロジェクトから CKfinder.dll を除外していないことが判明しました。やってみたら問題なく動きました。

于 2012-05-23T14:14:21.283 に答える
13

Visual Studio ソリューションから黄色のマークの付いたファイルを削除したところ、ファイルがフォルダーに何度も追加および削除されましたが、 VS ソリューション プロジェクトからは削除されなかったため、非常にうまく機能しました。

于 2016-04-29T07:18:13.400 に答える
10

ソリューション エクスプローラーで感嘆符が表示されているファイルを削除します。それは私のために働いた

ファイルを含むソリューション エクスプローラー

于 2019-07-31T07:33:53.057 に答える