問題タブ [visual-studio-templates]

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 投票する
1 に答える
940 参照

asp.net-mvc-3 - Visual Studio プロジェクト テンプレートで例外 HRESULT が発生する: 0x80070002

このリンクをたどって、MVC3 用の Visual Studio で新しいプロジェクト テンプレートを作成するための手紙を読みました。残念ながら、テンプレートはダイアログに表示されますが、それをクリックして新しいプロジェクトを作成すると、「HRESULT からの例外: 0x80070002」が表示されます。これを修正する方法がわかりません。

スレッドの 1 人が、/installvstemplates コマンドは管理者として実行する必要があると述べました。私はそれをしました。それでもうまくいきません。この例外は役に立たない。

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

c# - Visual Studio 2010 に Outlook 2003 プロジェクト テンプレートを追加

Visual Studio 2010 をインストールしました。ナビゲーション メニューにいくつかのボタンを追加する Outlook 2003 アドイン プログラムを作成したいと考えています。VS2010 が提供するテンプレートのいくつかを使用したい (少なくとも Office 2007 および 2010 が提供されている場合) が、2003 バージョンのテンプレートがありません。それを追加する方法、または何らかの形でダウンロードする方法はありますか?

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

visual-studio - Visual Studio 2010 および 2012 を対象とする VSIX プロジェクト テンプレート

いくつかの Visual Studio プロジェクト テンプレートを作成し、それらを VSIX にラップして、最終的に Visual Studio ギャラリーにアップロードします。Visual Studio 2010 と Visual Studio 2012 の両方へのテンプレートのインストールをサポートする 1 つの VSIX が必要です。

私がやりたいことは、特定のバージョンの Visual Studio にのみインストールされるように、プロジェクト テンプレート (.vstemplate) の一部をターゲットにすることです。たとえば、VS2010.vstemplate と VS2012.vstemplate がある場合、VS 2012 で VSIX を実行するときに、VS2010 プロジェクト テンプレートをインストールしてテンプレートのリストで使用できるようにしたくありません。

これは単一の VSIX で可能ですか?

0 投票する
0 に答える
454 参照

c# - 独自の VSTemplate (VS2010) の System.Core による XamlParseException

こんばんは、親愛なるコミュニティ。

Web プロジェクトと Silverlight プロジェクトの 2 つのプロジェクトを含む VSTemplate を作成する演習を行いました。

ソリューション VSTemplate:

Silverlight プロジェクトの VSTemplate:

Silverlight プロジェクト ファイル:

私はこれを短くしましたが、それは簡単ですが、(ほぼ)完璧に機能します。System.Core に問題があります:

生成されたプロジェクトをコンパイルすると、App.xaml.csInitializeComponents();のコンストラクターで例外がスローされます。App

今私は System.Core をチェックしていて、奇妙なことに気付きました:

  • もちろん、手作りのプロジェクトは問題なく機能します。生成されたプロファイルだけではありません。
  • ビルドは成功しました。これは実行時エラーです。
  • 生成されたソリューションの System.Core が利用可能です。コンパイル前にエラーはありません。
  • System.Core を削除すると、再度追加することはできません (Visual Studio にはメッセージが表示されず、単に追加されません。
  • Visual Studio や OS 全体を再起動しても意味がありません。この後、生成されたプロジェクトで System.Core を手動で追加しても機能しませんでした。
  • テンプレート/生成されたプロジェクトに必要な System.Core をローカルで提供しようとしましたが、問題はまったく同じです。
  • 私はすべてをきれいにしてそれを再構築しようとしました
  • の代わりに Uettingen_Client.csproj に<Reference Include="System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />orを入れようとしましたが、4.0.0.0 の部分がソースにありません<Reference Include="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /><Reference Include="System.Core" />
  • csproj の参照エントリを削除して、プロジェクト VSTemplate ファイルの TemplateContent 部分に<References><Reference><Assembly>System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Assembly></Reference></References>挿入しようとしました。<References><Reference><Assembly>System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Assembly></Reference></References>これはまったく機能しません。System.Core はエントリとしても表示されませんでした。
  • WinMerge を使用して、生成された Silverlight プロジェクトと手作りのプロジェクト (以前にテンプレートに変換したもの) を比較していました。スペースなどの書式設定とサービス参照を除いて、プロジェクトは一致しているようです。
  • 4.0.0.0 を追加しようとすると、競合の警告が表示されます。
  • 一番上の例では、クリア、ビルド、および実行後にエラーが発生しないことがありますが、Silverlight 要素は完全に白です。

何か案は?

0 投票する
0 に答える
566 参照

visual-studio-2010 - VS のビルド時にカスタム ツールを実行する

ウィザードによって入力されたカスタム フィールドを使用して、多言語 Web サイトの新しいバージョンを作成するための内部 VS テンプレートを作成しています。プログラムを実行してみるまでは、すべてうまくいっています。実行すると、私は...

指定されたカルチャまたはニュートラル カルチャに適したリソースが見つかりませんでした。"<My Namespace>.Global.resources" がコンパイル時にアセンブリ "<My program>" に正しく埋め込まれているかリンクされていること、または必要なすべてのサテライト アセンブリが読み込み可能であり、完全に署名されていることを確認してください。

resx ファイルを開いて保存するか、ビルド前にカスタム ツールを実行することを選択すると、問題なく動作しますが、プロジェクトを作成した直後にビルドしようとすると、そのエラーが発生します。

すべての resx ファイルの設定は...

  • ビルド アクション - 埋め込みリソース
  • 出力ディレクトリにコピー - コピーしない
  • カスタム ツール - PublicResXFileCodeGenerator
  • カスタム ツールのネームスペース - <マイ ネームスペース>

ほとんどの場合、ビルド時にカスタム ツールを実行する方法を探しています。これは、私が説明したように機能する必要があります。これは大企業であり、非プログラマー/非専門家がここで働いています。

前もってありがとう、アンドリュー

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

visual-studio-2012 - VsTemplate: TemplateGroupID の使用法

どの IDHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\Projects\を使用しても、どれも機能しません。に設定ShowByDefaultするとfalse、「新しいアイテムの追加」ウィンドウに何も表示されません。私の例では を使用してSharePointItemTemplateGroupIDいますが、Web機能しません。何が間違っているのかわかりません。

私の *.vstemplate:

0 投票する
0 に答える
283 参照

visual-studio - VisualStudio2012の新しいプロジェクトテンプレートは表示されません

私のVisualStudio2012は、どの言語のテンプレートも表示していません。どうすればそれを復元することができますか、それを正しくするための別の可能な解決策..

ここに画像の説明を入力してください

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

asp.net - 動的データエンティティWebアプリケーションテンプレートとAsp.NetWebフォームテンプレートの組み合わせ

Visual Studio 2012 For Webを使用して、テンプレートプロジェクトを使用する場合のようにデータベースと生成されたUIを備えたWebサイトを作成したいと思います。

動的データエンティティWebアプリケーション

ただし、テンプレートプロジェクトで提供されるようなログインページも必要です。

Asp.NetWebフォームアプリケーション

テンプレートはこれらのタスクのいずれにも最適ですが、両方が必要な場合はかなり悪いことがわかりました。

Dynamic Data Entities Webアプリケーションテンプレートから始めると、コーディングをほとんど行わずにデータベース側の優れたページを取得できますが、ログインコードを機能させることはできません(また、書くべきではないと思います)とにかくそのコードは、Asp.Net Webフォームアプリケーションにすでに存在しているためです)。私が試みるときはいつでも、私は恐ろしい混乱に入ります。認証、メンバーシップ、Cookie、または「それがどのように行われるか」などについては、あまり知りたくありません。私が欲しいのは、.Net Frameworkがそれらすべてを処理し、ページを見ている人のユーザー名が何であるかを教えてくれることです。それで全部です。そして、Asp.NetWebフォームアプリケーションテンプレートを使用してそれを行う方法があります。

しかし、Asp.Net Webフォームアプリケーションテンプレートから始めると、ログイン機能はすぐに機能します...しかし、データベースのUIを作成しようとすると、ひどい混乱に陥ります。ただし、そのコードがDynamic Data Entities Webアプリケーションテンプレートにすでに存在していることを考えると、これは必要ありません。繰り返しになりますが、私はそれがどのように行われるかを本当に学びたくはありません。私はそれを使って私のために何かをしたいので、そうする必要はありません。更新や削除などの方法を説明する必要はありません。また、Dynamic Data Entities Webアプリケーションテンプレートを使用する必要もありませんが、ログイン情報を取得できません。

とにかく、私は非常に単純なタスクだと思ったもので私の髪のほとんどを引き裂きました:コードファーストエンティティアプローチを使用して、単純なデータベースでログイン/登録を使用してWebサイトを作成します。私の経験では、データベースは必要だがログインは必要ない場合は、笑っています。ログインしたいがデータベースUIがない場合は、笑っています。両方が必要な場合は、このようなものを生きて呼吸する非常に優れたMicrosoftテクノロジの専門家でない限り、または「トリック」(おそらくどこかのフォーラムに存在する)を知っている場合を除いて、多くの苦痛があります。

とにかく、私の質問は、私がここで何が欠けているのかということです。Webフォーム(自動ログイン/メンバーシップ制御付き)と、テーブルの表示と編集を可能にする動的データエンティティWebアプリケーションを組み合わせたテンプレートを備えた他のテンプレートがたくさんあるWebサイトはありますか?両方の機能を取得するために、MicrosoftがDynamic DataEntitiesWebアプリケーションとAsp.NetWebフォームアプリケーションが実行するすべての処理を実行する方法を知っている必要があることを意図しているとは信じがたいです。

「Enable-Migrations」をWebフォームテンプレートタイプで機能させる方法を理解するのに1週間かかりました...基本的に、すべての小さなステップは大きな戦いであり、小さな「トリック」を見つけるためにフォーラムを次々と読む必要がありました。しかし、結局のところ、私が本当に必要としているのは、動的データエンティティのWebアプリケーション機能(つまり、データ駆動型Webページ)とWebフォーム機能(つまり、ユーザーログイン)を組み合わせてAzureに公開するテンプレートです。簡単だと思いました。しかし、それは悪夢であり、実際、私は完全に立ち往生していることがわかりました。

アップデート:

http://msdn.microsoft.com/en-us/library/ee923692(v=vs.100).aspxのアドバイスに従って、これを機能させるためにさらに半日を費やしました。しかし、それは私にはうまくいきません。それほど複雑であってはなりません。このような一般的なWebサイト形式(UIとログインを備えたデータベース)を作成するために、そのレベルの調整は必要ありません。

今、私は数日前に遭遇した最初の問題に戻っています。それはどういうわけか消えましたが、どうすればよいかわかりません。

PM> Enable-Migrations System.ArgumentException:パラメーターが正しくありません。(HRESULTからの例外:0x80070057(E_INVALIDARG))

サーバースタックトレース:System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md、Object [] args、Object server、Object []&outArgs)のEnvDTE.Properties.Item(Object index)のSystem.Runtime.Remoting .Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)

[0]で再スローされた例外:System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg、IMessage retMsg)at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&msgData、Int32 type)atEnvDTE.Properties。 System.DataのSystem.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName)のSystem.Data.Entity.Migrations.Extensions.ProjectExtensions.GetPropertyValue [T](Project project、String propertyName)のItem(Object index) System.Data.Entity.Migrations.EnableMigrationsCommand。<>c_DisplayClass2 。<。ctor>bのEntity.Migrations.EnableMigrationsCommand.FindContextToEnable(String contextTypeName)System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Actionコマンド)の_0()パラメーターが正しくありません。(HRESULTからの例外:0x80070057(E_INVALIDARG))

この時点で私はあきらめるつもりです。1週間試してみた後、データベースとUIはあるがログインがないAzureでWebサイトを作成したり、ログインはあるがデータベースUIがないAzureでWebサイトを作成したりできるので、あきらめなければなりませ。すべてのテーブルのグリッドビューを作成し、RowChange、UpdateMethod、DeleteMethodなどを手動で(つまり、動的データスキャフォールディングを使用せずに)フックすることは、スキャフォールディングが存在することを考えるとばかげています(最初からそのテンプレートを使用しない限り、機能させるのは難しすぎますが、そのテンプレートを使用すると、ログインページがありません!)。とにかく、今、この「パラメータが正しくありません」というエラーが再びポップアップするので、私は円を描いて回っています。

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

visual-studio-2010 - Visual Studio マルチプロジェクト テンプレートで名前空間とプロジェクト名の名前を変更するには、ウィザードが必要ですか?

私は VS 2010 を使用しており、必ずしもウィザードではなく VSIX を使用して、いくつかのマルチプロジェクト テンプレート サンプルを実行する必要がありますが、必要なものには問題なく機能します。

私のプロジェクト名は次のとおりです。

CompanyName.SolutionName.Accounting
CompanyName.SolutionName.Banking

そして彼らは

CompanyName.App.Accounting
CompanyName.App.Banking

.vstemplate を変更して配置する必要がありますか

または、.csproj で何かを変更する必要がありますか? または両方?または、他の何か?

ウィザードを使用してそれを行うのではなく、VSIX を一般的に使用したいだけです。

よろしくお願いします。