0

ビジュアル スタジオ ソリューションを作成して SVN にコミットするsvn:ignoreときは、他のユーザーが同じソリューションで作業する必要がある場合の競合を回避するため、通常はすべての bin フォルダーに を配置します。

ただし、最近、1 人または 2 人のユーザーがソリューション内で (Web サイトの静的ファイルを修正できるようにするために) Web サイト プロジェクトで作業する必要があるシナリオがありましたが、WebMatrix などを介してビジュアル スタジオとは無関係です。これは、ソリューションを実行できず、Web サイトを構築して依存関係と参照を取り込むことができないことを意味します。これらのユーザーは、Web サイトを直接実行することしかできません。そのため、Web サイトの bin フォルダーを SVN に再度追加することを解決しましたが、明らかに、前述の競合が発生します。

これらのユーザーの煩わしさを最小限に抑える、これに代わる方法は他にありますか?

4

2 に答える 2

0

ソリューションを構築するために Visual Studio は必ずしも必要ではありません。たとえば、Ruby と rake ツールを使用して、Albacore gem を使用して .Net ソリューション ファイルを構築します。

読む.. http://rake.rubyforge.org/https://github.com/Albacore/albacore

この gem は非常に強力で、Visual Studio を開かなくても、ビルド、テストの実行、Web サイトのデプロイに使用できます。これにより、任意のテキスト エディターを使用してファイルを変更できます。

于 2013-07-10T12:29:36.027 に答える
0

答えは簡単で、私は問題を考えすぎていました。Web プロジェクトをビルドする .bat ファイルを作成しました。

%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe "website.csproj" /p:Configuration=Debug

各ユーザーが既に Windows、.Net 4、および WebMatrix を実行している必要があることを考えると、このスクリプトを実行して Web サイトを構築するのは、非常に簡単です。

于 2013-07-10T12:51:33.617 に答える