LoginSignup
3
3

More than 1 year has passed since last update.

Visual Stuido 2017逆引きメモ

Last updated at Posted at 2018-07-03

必要に迫られたVisual Stuido 2017の逆引きメモになります。

Clickonceで参照に必用なファイルが消える問題

Visual Stuido 2017以外で作成したプロジェクトからClickonceを発行すると必用なファイルが消える。
プロジェクトの設定を再確認するも改善せず、Visual Stuido 2015で発行すると必用なファイルが全て発行される。

Reportを変換しても"Unknown Report Version 9.0"で保存できない問題

VS2017でRDLCファイルを開くと下記のメッセージが表示されて変換を促されるが
変換後に保存しても"Unknown Report Version 9.0"とのエラーメッセージが表示されて
保存できない。
先人の知恵を調べてみると、どうやら変換できる下位バージョンが決まってるらしい。
今回の問題ではVS2010でRDLCファイルを開いて変換するとVS2017の環境でも保存時のエラーがでなくなる。

Visual Stuido 2017のメッセージ
hm000000.png
hm000001.png

Visual Stuido 2010のメッセージ
hm000002.png

参考URL
What Does the Error Message, “Unknown Report Version 9.0,” in Visual Studio 2015 Mean?

Visual Studoの修復

ASP.NET Coreのプロジェクトを作成すると’Shared Web Components’パッケージは正しく読み込まれませんでした。
と表示さるようになったのでVisual Studoの修復方法をメモ。

  1. Visual Studio Installerを起動
  2. 詳細修復
  3. 修復が終わったらPCを再起動

ASP.NET Coreのセットアップ

  1. Visual Studio Installerを起動
  2. 変更ボタンをクリック
  3. ワークロードその他のツールセット.NET Core クロスプラットフォームの開発にチェックを入れる
  4. 変更ボタンをクリック
  5. Visual Studioを起動
  6. ファイル新規作成プロジェクトをクリック
  7. Visual C#.NET CoreASP.NET Core Web アプリケーションが有ることを確認

Xamarinの新規作成プロジェクトで"using Android.Support.V7.App"の参照エラーになる。

現象
下記周辺の参照で色々なエラーが出る。

using Android.Support.Design.Widget;
using Android.Support.V7.App;

原因

調べるとプロジェクト作成時にNuGetのXamarinパッケージをインストールする必要が有るらしいです。
そのため、必要なパッケージが正常にインストールされていないとエラーになる。

対応
ネットワークの環境、NuGetの設定などを確認する。


"No InprocServer32 registered for package [Crystal Reports Tools Package]"への対応

現象

  1. Crystal Reports SP21 for Visual Studio 2017をインストールする
  2. "No InprocServer32 registered for package [Crystal Reports Tools Package]"が出てrptファイルを編集できない。

環境

  • Crystal Reports SP21 for Visual Studio 2017
  • Visual Studio 2017 15.5.0

対応

  1. インストール済みのパッケージをアンイストール。
  2. インストール途中で表示される「64bitランタイムインストール」でチェックボックス外してを完了。

参考
How to integrate SAP Crystal Reports in Visual Studio 2017 - Stack Overflow


Visual Stuido 2017でセットアッププロジェクトをビルドすると「ビルド: 0 正常終了、0 失敗、0 更新不要、0 スキップ」になってしまう問題

現象

  1. セットアッププロジェクトをビルドする。
  2. ビルド: 0 正常終了、0 失敗、0 更新不要、0 スキップだけが出力される。

原因
どうやら「ライトウェイトソリューションロード」を有効化していると発生してしまう問題のようです。

対応

  1. ソリューションエクスプローラー対象ソリューションを右クリック
  2. ライトウェイトソリューションロードを無効にするをクリック
  3. ソリューションを再起動
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3