0

.slnファイルでmsbuildを実行していますが、突然取得します

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2291,5):
error SB3554: Cannot write to the output file "C:\Work\product\src\component\
obj\Debug\product.resources". Could not find a part of the path 'C:\Work\
product\src\component\obj\Debug\component.Resources.resources'. [C:\Work\
product\src\component\component.vbproj]

バイナリを削除して再試行する必要はありません

4

2 に答える 2

1

このエラーは、 component.Resources.resourcesが見つからないため、 product.resourcesが失敗していることを示しています。

  1. リソースファイルはコンパイル時にビルドされ、続行するために必要なリソースファイルが見つからないため、プロジェクトのビルド順序が正しいことを確認してください。
  2. 試みる可能性のある別の解決策は、プロジェクト内の.resxファイルを削除して再度追加することです。

また、リソースの管理を容易にするために、ソリューションのリソースを含む1つの共有プロジェクトを作成します。少し古いですが、ここに例があります。

1つのソリューションでプロジェクト間で共有リソースファイルを使用するにはどうすればよいですか?

MSDOCS-.NETアプリでのリソースのパッケージ化とデプロイ

于 2013-01-05T00:13:07.340 に答える
1

同様の断続的な問題があり、これらのオプションを copy コマンドに追加しました

Retries="10" RetryDelayMilliseconds="5000"

そして、それはトリックを行うように見えました

于 2014-12-03T16:33:06.837 に答える