仕事のカタマリにようこそ!  [ ログイン | ユーザ登録 ]
フォーラムから検索

機械用3D-CAD SolidWorks非公認のユーザサイトです
 
 
Web katamari.org
仕事のカタマリ
ホーム リンク集 ダウンロード フォーラム(掲示板) FAQ お問い合わせ









フォーラムニュース: 質問、相談カテゴリに「SolidWorks操作方法」に関するフォーラムを追加しました。(2003/11/27)
いらっしゃい、 ゲストさん. まずはこちら→ ログイン または 登録. 2025/07/03 - 17:21:41
ホーム ヘルプ 検索 ログイン 登録

仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: アドインできません 前のトピック 次のトピック
ページ: [1] Page Bottom 返信 返信のお知らせ Print 
   著者  トピック: アドインできません  (閲覧数 4253 回)
OM1
Sr. メンバー
****

オフライン

投稿: 103



I'm a llama!

プロファイルを見る
アドインできません
« 投稿日: 2007/02/27 - 10:01:51 »
引用して返信

ソリッドワークス2006で使っていたアドインが、2007になるとアドインできなくなりました。
アドインプログラムは、サーバーに置いています。
作成言語は、VB.NET2003です。
アドインしようとすると、構成ファイルが足らないという意味のメッセージが出ます。
2007は、自動的に.NET Framework2.0が入りますが、これをアンインストールすると直ります。(アドインできます)
どういうことでしょうか?
議長に報告する   記録済み
Makoron
カタマリの王様!?
*****

オフライン

投稿: 1277



SW2011SP5.0

プロファイルを見る
Re:アドインできません
« 返信 #1 投稿日: 2007/02/27 - 11:35:11 »
引用して返信

SolidWorks.comのナレッジベースで調べてみました。
「Solution Id: S-09828」にそれらしい事が書いてありましたが、
.NETの環境に関してはあまり詳しくないのでどう説明したら良いかわかりません。

私の解釈で書くと、
SolidWorksが利用する.NETFrameworkのバージョンはインストールされている最新バージョン(SW2007をインストールすると.NET2.0)となってしまうが、VS2003は.NET1.1なので、正常に動作しないようです。
これを解決するために、.NET1.1で動作するようにした「sldworks.exe.config」というファイルをSolidWorksインストールフォルダに入れておくと良いらしい。

「sldworks.exe.config」は添付しておきます。
 sldworks_exe_config.lzh
議長に報告する   記録済み
OM1
Sr. メンバー
****

オフライン

投稿: 103



I'm a llama!

プロファイルを見る
Re:アドインできません
« 返信 #2 投稿日: 2007/02/27 - 13:04:21 »
引用して返信

回答ありがとうございます。
SolidWorks2007は、.NET2.0のアドインソフトを必要としているのですね。
それを無理やり.NET1.1として動作させるということですね。

言い方を変えれば、ソリッドワークスを2007にアップすると、アドインも、.NET2005でビルドし直さないといけないということなのですね。

貴重な情報ありがとうございます。
議長に報告する   記録済み
Makoron
カタマリの王様!?
*****

オフライン

投稿: 1277



SW2011SP5.0

プロファイルを見る
Re:アドインできません
« 返信 #3 投稿日: 2007/02/27 - 13:28:34 »
引用して返信

'
引用元: OM1 投稿日 '.timeformat('1172549061').'   
'
回答ありがとうございます。
SolidWorks2007は、.NET2.0のアドインソフトを必要としているのですね。
それを無理やり.NET1.1として動作させるということですね。

言い方を変えれば、ソリッドワークスを2007にアップすると、アドインも、.NET2005でビルドし直さないといけないということなのですね。

貴重な情報ありがとうございます。


私の表現がまずかったようですので追記します。
SWのナレッジベースにSW2007で.NET1.1のアドインを動作させる方法が書いてあったので、.NET1.1のアドインソフトは動作可能だと思います。
決してVS2005でビルドしなおす必要もないと思います。

ただ、そのままの状態だと、SWが起動した際に利用する.NETFrameworkのが、インストールされている最新バージョンを見に行ってしまうので、sldworks.exe.configというファイルで「1.1を見に行って」という指定が必要になるのだと思います。
議長に報告する   記録済み
OM1
Sr. メンバー
****

オフライン

投稿: 103



I'm a llama!

プロファイルを見る
Re:アドインできません
« 返信 #4 投稿日: 2007/02/27 - 13:59:45 »
引用して返信

「見に行く先」を変えるということですか。

今は、VB2003ですが、いずれVB2005に移行すると思います。
SW2007では、VB2003かVB2005かどちらに統一しておかないとまずいのですね。
両方対応はできないのですね。

とにかく、ベストな方法を求めて、テストをしてみます。
ありがとうございます。
議長に報告する   記録済み
OM1
Sr. メンバー
****

オフライン

投稿: 103



I'm a llama!

プロファイルを見る
Re:アドインできません
« 返信 #5 投稿日: 2007/02/27 - 14:25:36 »
引用して返信

テストしました。

SW2006とは別に、SW2007SP2.2を入れて、そのままアドインをONにすると、エラーになります。
ここで、教えていただいた、solidworks.exe.configを、ソリッドワークスのインストールフォルダーにコピーして、再度アドインをONにしたらできました。
.NET1.1ソフトに関してはこの方法でOKのようです。

ところで、純正のアドイン(PhotoWorks、eDrawings、Animator、Utilitiesなど)は、どちらなのでしょうか?

.NET1.1だったら良いのですが、もし、.NET2.0だったらどうなるんでしょう。ついでにテストしましたが、動作するようです。(アドインがONになる)
この辺が、少々気になるところではあります。
議長に報告する   記録済み
ページ: [1] Page Top 返信 返信のお知らせ Print 
仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: アドインできません 前のトピック 次のトピック
ジャンプします: