問題タブ [project-files]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
170 参照

android - Android スタジオと git

私はAndroid Studioでgitを数回使用しようとしましたが、別の開発者がプロ​​ジェクトに取り組み始めると、常に同じ問題が発生します。Android Studio がそれをプロジェクトとして認識しなくなったようです。

ここに画像の説明を入力

これは、今日 git pull を実行した後に発生しました

Hereの最初の回答で提案されているように、gitignoreを追加しようとしました

しかし、これは役に立ちませんでした。このプロジェクトの安全なバックアップがありますが、git を適切に動作させる必要があります。

私はいくつかの異なる投稿に従って、Androidスタジオでgitをセットアップするためのさまざまな提案を行いましたが、それらはすべてこの状況に陥りました。他の開発者のマシンで実行する場合、一部のプロジェクト ファイルを変更する必要があります。

この問題を修正するためにバックアップからコピーできるファイル、または無視する必要がある追加のファイルはありますか?

ここに画像の説明を入力

0 投票する
1 に答える
1332 参照

visual-studio - VS が PropertyGroup 構成設定を尊重しない

XML プロジェクト ファイルを圧縮しようとしています。プロジェクトは単一のソース ファイルをコンパイルしますが、同じ設定を複数回複製する傾向があるため、サイズが 11 KB を超えています。ソース ファイルごとの設定を移動し、さまざまな条件ステートメントまたは式を使用して構成 PropertyGroup に引き上げようとしています (XML ではそれらを何と呼びますか?)。

MSDN ブログの .vcxproj および .props ファイル構造のガイドを正しく解析している場合は、設定をプロパティ グループに配置できます。

ただし、VS を閉じて変更を確認し、変更したプロジェクト ファイルを使用して再度開くと、設定が反映されません。Visual Studio は独自の設定を使用しているようです。

いくつかの質問を聞きたいんです:

  1. すべての設定をすべてのソース ファイルに書き込むのを停止するように指示する Visual Studio の設定はありますか? 各構成に交差する各ソース ファイルに対して、設定を 175x4 回複製する理由はありません。

  2. Visual Studio には圧縮ユーティリティがあるので、手動で行う必要はありませんか? その非常に退屈な作業。

  3. Visual Studio が設定を取得しないのはなぜですか? どうすれば修正できますか?


これは、プリプロセッサ マクロを含むプロパティ ページのスクリーン キャプチャです。変更された XML には次のものがありますが、Visual Studio には反映されていません。の有無にかかわらず試してみましたClCompile

ここに画像の説明を入力


圧縮されたプロジェクト ファイルは次のとおりです。オリジナルはここにあります。プロジェクトは 1 つのソース ファイルをコンパイルし、サイズが 11KB を超えますが、圧縮されていません。

私のモッドは から始まり<!-- All Configurations -->、 で終わり<!-- Back to Visual Studio boilerplate -->ます。すべての設定を巻き上げたわけではありませんが、プリプロセッサ マクロやランタイム ライブラリなど、行った設定が Visual Studio に反映されていません。