teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

環境について加筆

2021/01/19 00:07

投稿

tride
tride

スコア68

title CHANGED
File without changes
body CHANGED
@@ -61,6 +61,10 @@
61
61
  }
62
62
  ```
63
63
 
64
+ <環境>
65
+ ・IDE:Visual Studio 2019
66
+ ・言語:C#
67
+
64
68
  <その他>
65
69
  ・WFAssemblyTest02は、WFAssemblyTest01を参照している
66
70
 

2

文法の修正。内容に変更はありません。

2021/01/19 00:07

投稿

tride
tride

スコア68

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,10 @@
1
+ 前回質問([構成切替による実行ファイル名とアイコンの切り替えがしたい](https://teratail.com/questions/315860))からの続きになります。
2
+ 前回質問では、ソースを共有してプロジェクトを二つにという回答を得て今回の質問に至りました。
1
- 質問からの続きになますが、1つのソリューションで構成を切り替えて複数のプロジェクトで出力する実行ファイルを切り替えようとしています。
3
+ そこで答通り、1つのソリューションで2プロジェクトを作り、ソースを共有して構成を切り替え実行ファイルを2種類出力しようとしています。
2
- 最終的な目的は、アイコンと実行ファイル名がそれぞれ別にしたいです。
3
- ソースはリンクファイル共有させており、2つプロジェクト間に差異ありせん
4
+ ですが、上記方法で試した結果、binフォルダのビルド結果に以下のように実行ファイルが2つ作られてしまい、かつソース共有元側の実効ファイル(以下WFAssemblyTest01.exe)がないと共有実効ファイル(以下WFAssemblyTest01.exe)実行できないという状況に陥ってい
4
5
 
5
- 目的
6
+ 最終的な目的は、アイコンと実行ファイル名がそれぞれ別になるようにしたいです。
6
- ・構成の切り替えで実行ファイルの名前アイコンAssembly情報(バーョンなど)をそれぞれ別々たい
7
+ ソースは参考して以下で記載していますが共有化しているため2つのプロェクト間差異はあません
7
8
 
8
9
  <ビルド結果>
9
10
  WFAssemblyTest01\bin\Debug_App1
@@ -20,16 +21,15 @@
20
21
  \WFAssemblyTest02.pdb
21
22
 
22
23
 
24
+ <目的>
25
+ ・構成の切り替えで、実行ファイルの名前とアイコン、Assembly情報(バージョンなど)をそれぞれ別々に作りたい。
23
26
 
24
-
25
27
  <詰まっていること>
26
28
  ・WPFAssemblyTest02\bin\Debug_App2に実行ファイルが2つ(WFAssemblyTest01.exe / WFAssemblyTest02.exe)が出力される。
27
29
   (configも同じく2つ)
28
30
  ・WFAssemblyTest02.exeは、WFAssemblyTest01.exeがないと起動しない。
29
31
   (リソースを参照してるから?)
30
32
 
31
-
32
-
33
33
  <サンプルソース>
34
34
  ```C#
35
35
  namespace WFAssemblyTest01

1

誤記修正。内容に違いなし。

2021/01/18 23:46

投稿

tride
tride

スコア68

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  前回質問からの続きになりますが、1つのソリューションで構成を切り替えて複数のプロジェクトで出力する実行ファイルを切り替えようとしています。
2
2
  最終的な目的は、アイコンと実行ファイル名がそれぞれ別にしたいです。
3
- ソースはリンクファイルで共有させて
3
+ ソースはリンクファイルで共有させており、2つのプロジェクト間に差異はありせん
4
4
 
5
5
  <目的>
6
6
  ・構成の切り替えで、実行ファイルの名前とアイコン、Assembly情報(バージョンなど)をそれぞれ別々に作りたい。