1

これは簡単だと思いましたが、そうではないと思います。これが何が起こっているかです。新しいパッケージを作成し、それにスクリプト タスクを追加します。スクリプト タスクを開き、スクリプトを編集します (C# 2010)。ソリューション エクスプローラーで、プロジェクト名 (ST_xxxxxx) を右クリックします。「追加->既存のアイテム」を選択します。ファイル エクスプローラーでドキュメント フォルダーに移動し、空のクラスである "test.cs" を (ダブルクリックではなく) 選択します。ファイル エクスプローラー ウィンドウの右下にある [追加] ボタンの横にある下矢印をクリックし、[リンクとして追加] を選択します。テストするには、"Build->Build ST_xxxxx" を選択します。ビルドは成功します。保存して、スクリプト タスク VS エディターを閉じます。次に、スクリプト タスク エディタ ウィンドウで [OK] をクリックします。 「スクリプト エラー」ウィンドウが表示されます。「パッケージに含まれるスクリプトにコンパイル エラーがあります」。 保存すると、タスクのエラーに「スクリプトのバイナリコードが見つかりません」と表示されます

これを回避する方法はありますか?

同じプロセスを経て、[リンクとして追加] の代わりに [追加] を選択すると、問題なく動作します。ただし、これによりファイルのコピーが作成されるため、手動で更新する必要があります。頻繁に使用する共通の cs ファイルにリンクし、更新する必要がないようにしたいと考えています。

どんな助けでも大歓迎です。

4

1 に答える 1