質問編集履歴

3

PublicKeyTokenに関する言及を追記

2016/12/06 06:44

投稿

nuits.jp
nuits.jp

スコア346

test CHANGED
File without changes
test CHANGED
@@ -33,6 +33,30 @@
33
33
  な理由と、あるのであれば対策を教えていただけないでしょうか?
34
34
 
35
35
  よろしくお願いいたします。
36
+
37
+
38
+
39
+ **■2016.12.06 15:40追記**
40
+
41
+
42
+
43
+ PrismのDLLのPublicKeyTokenが違うからのような気がしてきました。
44
+
45
+ 6.1.0と6.2.0はPublicKeyTokenが91a96d2a154366d8ですが
46
+
47
+ 6.3.0-pre1だとPublicKeyTokenが40ee6c3a2184dc59になっています。
48
+
49
+ つまり以下の認識であっているでしょうか?
50
+
51
+
52
+
53
+ * 6.3.0の今後のバージョンでPublicKeyTokenが6.2.0と同じ値に変更されたらビルドが通るようになる
54
+
55
+ * PublicKeyTokenが今後もこのままであれば、ライブラリもバージョン別にビルドする必要がある
56
+
57
+
58
+
59
+ **2016.12.06 15:40追記終了**
36
60
 
37
61
 
38
62
 

2

バージョンについて表現を修正しました。

2016/12/06 06:44

投稿

nuits.jp
nuits.jp

スコア346

test CHANGED
File without changes
test CHANGED
@@ -8,21 +8,25 @@
8
8
 
9
9
 
10
10
 
11
- - 正式版の6.2.0
11
+ - Stable版の6.2.0
12
12
 
13
- - プレビュー版の6.3.0-pre1
13
+ - Preview版の6.3.0-pre1
14
14
 
15
15
 
16
16
 
17
+ この為、ライブラリはPrism 6.2.0を利用してビルドし、6.2.0と6.3.0-pre1の双方を利用するアプリから利用できるようにしたいと考えています。
18
+
17
19
  しかし試してみると以下のエラーが発生します。
18
-
19
- 6.1.0を利用してビルドしたライブラリは、6.2.0を利用してビルドした利用者側からは問題なく利用できました。
20
20
 
21
21
 
22
22
 
23
- 6.2.0 -> 6.1.0 が可能で
23
+ ところが、6.1.0を利用してビルドしたライブラリは、6.2.0を利用してビルドした利用者側からは問題なく利用できました。
24
24
 
25
+
26
+
27
+ 利用者側:6.2.0 ライブラリ側:6.1.0 OK
28
+
25
- 6.3.0-pre1 -> 6.2.0 NG
29
+ 利用者側:6.3.0-pre1 ライブラリ側:6.2.0 NG
26
30
 
27
31
 
28
32
 

1

DependTo61ClassをDependTo62Classに変更

2016/12/06 05:52

投稿

nuits.jp
nuits.jp

スコア346

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  ```cs
54
54
 
55
- public class DependTo61Class
55
+ public class DependTo62Class
56
56
 
57
57
  {
58
58