<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>nuget Discussions Rss Feed</title><link>http://nuget.codeplex.com/Thread/List.aspx</link><description>nuget Discussions Rss Description</description><item><title>New Post: TFS NuGet tricks that I don't already know about?</title><link>http://nuget.codeplex.com/discussions/390639</link><description>&lt;div style="line-height: normal;"&gt;If I remember correctly, the fix was simply making sure that the environment variable &amp;quot;EnableNuGetPackageRestore&amp;quot; was properly set as a machine level variable. Beyond that, I followed this article &lt;a href="http://blog.nuget.org/20120518/package-restore-and-consent.html" rel="nofollow"&gt;http://blog.nuget.org/20120518/package-restore-and-consent.html&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
We also had a problem where we were using a local network share to host the nuget packages, and the build machine didn't have access to them. &lt;br /&gt;
&lt;br /&gt;
As far as the issue with the Embed Interop Types...we actually rebuilt that package so that the DLL no longer had the old COM code which forced .net 4+ to include that feature. I'm not certain that there is a way to flag it during the build process.&lt;br /&gt;
&lt;br /&gt;
Hopefully one of those things answers your question.&lt;br /&gt;
&lt;/div&gt;</description><author>aniraf</author><pubDate>Fri, 24 May 2013 21:38:48 GMT</pubDate><guid isPermaLink="false">New Post: TFS NuGet tricks that I don't already know about? 20130524093848P</guid></item><item><title>New Post: Unable to Upload Package - Access is Denied</title><link>http://nuget.codeplex.com/discussions/444912</link><description>&lt;div style="line-height: normal;"&gt;PS, this is in regards to the official NuGet feed on Nuget.org.&lt;br /&gt;
&lt;/div&gt;</description><author>shieldst</author><pubDate>Fri, 24 May 2013 19:35:36 GMT</pubDate><guid isPermaLink="false">New Post: Unable to Upload Package - Access is Denied 20130524073536P</guid></item><item><title>New Post: Unable to Upload Package - Access is Denied</title><link>http://nuget.codeplex.com/discussions/444912</link><description>&lt;div style="line-height: normal;"&gt;We have been unable to upload any new Nuget packages to our Nuget feed. When uploading packages using Nuget.exe, I get a 403-Forbidden: Access is Denied error.&lt;br /&gt;
&lt;br /&gt;
I got a new API key from our feed's owner, but that didn't give a different result.&lt;br /&gt;
&lt;br /&gt;
Is there something we are doing wrong? My only theory now is that we have too many previous versions on the feed. I will have the owner remove older versions and see if that does the trick, but  could there be something else that's wrong?&lt;br /&gt;
&lt;br /&gt;
Thanks for any help you can give.&lt;br /&gt;
&lt;/div&gt;</description><author>shieldst</author><pubDate>Fri, 24 May 2013 17:05:41 GMT</pubDate><guid isPermaLink="false">New Post: Unable to Upload Package - Access is Denied 20130524050541P</guid></item><item><title>New Post: TFS NuGet tricks that I don't already know about?</title><link>http://nuget.codeplex.com/discussions/390639</link><description>&lt;div style="line-height: normal;"&gt;Hello Aniraf... Thanks for your post but still I am having trouble in finding version 2.1.505.0 Please send a reply on whats could be the best way to do it?? I tried so many times using the instructions of the previous posts but nothing is OK.&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://dsmfoodlimited.com/pulled-pork-recipe/" rel="nofollow"&gt;slow cooker pulled pork&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>margarette1980</author><pubDate>Fri, 24 May 2013 13:48:24 GMT</pubDate><guid isPermaLink="false">New Post: TFS NuGet tricks that I don't already know about? 20130524014824P</guid></item><item><title>New Post: TFS NuGet tricks that I don't already know about?</title><link>http://nuget.codeplex.com/discussions/390639</link><description>&lt;div style="line-height: normal;"&gt;Hi Aniraf, i am having the same problem .nuget\nuget.targets(57,5): error : Unable to find version '2.1.505.0' of package. Could you please explain what would you do to resolve this. I have correct target file and NuGet.Config file in the MSBuild user AppData folder. &lt;br /&gt;
&lt;br /&gt;
Thanks in advance!&lt;br /&gt;
&lt;/div&gt;</description><author>smaheshkannan</author><pubDate>Fri, 24 May 2013 13:31:54 GMT</pubDate><guid isPermaLink="false">New Post: TFS NuGet tricks that I don't already know about? 20130524013154P</guid></item><item><title>New Post: NuGet Package Signing</title><link>http://nuget.codeplex.com/discussions/444089</link><description>&lt;div style="line-height: normal;"&gt;The current method of using hashes isn't great for a few reasons. First it requires me to trust that nuget.org hasn't been compromised. This is a massive point of a failure because if someone gets access to NuGet.org they can poison EVERY package and change the hash appropriately. Literally, 13,000 packages which are used as part of build systems for billions of dollars worth of software are riding on the bet that no one can guess a password to NuGet.org. On top of that, if the package is compromised after it's already on my local machine, or before it's been uploaded to the server, there's no way to know. That means I have to trust NuGet.org's (or any repos) security, the package uploader's security and the security of all of the programs on my build machine. With signing I need to trust one thing: that the packager took care of their key. If by default, we create a one-time key as part of &amp;quot;nuget pack&amp;quot; to sign the newly created package, and we immedidately discard that key, I know that the package has never been tampered with since creation. I don't know anything about who signed the package but I know it hasn't been tampered with.&lt;br /&gt;
&lt;br /&gt;
We can also allow people to choose to reuse the same key multiple times by giving them a pfx file when they run nuget pack , then we not only know it hasn't been modified with but for future versions of the package we know it was signed by the same key. If they choose to use a key from someone like Verisign, we not only know it hasn't been modified with and that for future versions of the package we know it was signed by the same key but we also know that the identity of the person has been verified!&lt;br /&gt;
&lt;/div&gt;</description><author>outercurve</author><pubDate>Thu, 23 May 2013 18:03:13 GMT</pubDate><guid isPermaLink="false">New Post: NuGet Package Signing 20130523060313P</guid></item><item><title>New Post: NuGet Package Signing</title><link>http://nuget.codeplex.com/discussions/444089</link><description>&lt;div style="line-height: normal;"&gt;The hash is computed automatically by nuget.org when the package is uploaded. You can see it from the feed (&lt;a href="https://nuget.org/api/v2/Packages" rel="nofollow"&gt;https://nuget.org/api/v2/Packages&lt;/a&gt;). &lt;br /&gt;
&lt;br /&gt;
When NuGet downloads the package, it recalculates the package hash itself, and compare with the value from the feed. If the hashes don't match, NuGet won't install the package. &lt;br /&gt;
&lt;/div&gt;</description><author>dotnetjunky</author><pubDate>Thu, 23 May 2013 16:50:47 GMT</pubDate><guid isPermaLink="false">New Post: NuGet Package Signing 20130523045047P</guid></item><item><title>New Post: NuGet Package Signing</title><link>http://nuget.codeplex.com/discussions/444089</link><description>&lt;div style="line-height: normal;"&gt;@dotnetjunky the hash is added by whom? And what how do we know that the hash hasn't been tampered with? What prevents someone from modifying the contents of the package and creating a new hash? Signing would be a pretty strong guarantee that the user would know the package has been modified because the hash is encrypted by the private key. If someone tries to modify the hash without the original private key, the signature is invalid. For some users, being warned that a package has an invalid signature is okay with them because they may have modified the package or they know who modified the package. For a lot of users, it gives them pause to think &amp;quot;wait a minute, something is wrong here.&amp;quot; It's a way to guarantee that we know if a package is in the same condition as the creator made it.&lt;br /&gt;
&lt;br /&gt;
I think a web of trust is a perfectly fine idea. It just shouldn't NEGATE signing. Signing isn't a particularly hard issue for the package creator because tools can be written to make it simpler. Fortunately, we're writing a tool right now to simply difficult problems: NuGet.&lt;br /&gt;
&lt;/div&gt;</description><author>wwahammy</author><pubDate>Thu, 23 May 2013 16:41:06 GMT</pubDate><guid isPermaLink="false">New Post: NuGet Package Signing 20130523044106P</guid></item><item><title>New Post: Update in VS Console different than nuget.exe</title><link>http://nuget.codeplex.com/discussions/444729</link><description>&lt;div style="line-height: normal;"&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
we have encountered different update behaviour between Package Console Manager in VS and nuget.exe . I was wondering whether somebody could advice whether this is a correct behaviour on both sides or it is a bug. I'm using nuget 2.5.40416.9020&lt;br /&gt;
&lt;br /&gt;
My network share repo contains the following packages&lt;br /&gt;
&lt;br /&gt;
Core.Logging.3.2.0-development-1000.nupkg&lt;br /&gt;
Core.Logging.3.2.0-development-1001.nupkg&lt;br /&gt;
Core.Logging.3.2.0-development-1002.nupkg&lt;br /&gt;
Core.Logging.3.2.0.1000.nupkg&lt;br /&gt;
Core.Logging.3.3.0-development-1001.nupkg&lt;br /&gt;
&lt;br /&gt;
packages.config for my project contains the following reference&lt;br /&gt;
&lt;br /&gt;
&amp;lt;package id=&amp;quot;Core.Logging&amp;quot; version=&amp;quot;3.2.0-development-1000&amp;quot; targetFramework=&amp;quot;net20&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In VS (Package Manager Console Host Version 2.5.40416.9020)&lt;br /&gt;
If I run: update-package Core.Logging -safe&lt;br /&gt;
Then packages.config will be updated to Core.Logging version 3.2.0.1000&lt;br /&gt;
I find this expected behaviour as I do not specify -includePrerelease option and I asked for safe update (keeping major&amp;amp;minor versions the same)&lt;br /&gt;
&lt;br /&gt;
However using nuget.exe (NuGet Version: 2.5.40416.9020)&lt;br /&gt;
If I run:  nuget update mysolution -Safe -id Core.Logging&lt;br /&gt;
Then packages.config will be updated to Core.Logging version 3.3.0-development-1001&lt;br /&gt;
Not only the update is not &amp;quot;safe&amp;quot; but also a pre-release version of the package is installed.&lt;br /&gt;
Is there a way how to get the same behaviour as in the VS console?&lt;br /&gt;
&lt;br /&gt;
Many thanks for your help,&lt;br /&gt;
&lt;br /&gt;
Sasha&lt;br /&gt;
&lt;/div&gt;</description><author>sasha_london</author><pubDate>Thu, 23 May 2013 11:08:58 GMT</pubDate><guid isPermaLink="false">New Post: Update in VS Console different than nuget.exe 20130523110858A</guid></item><item><title>New Post: Hosting Own NuGet Feed, Unable to reach it with NuGet.exe</title><link>http://nuget.codeplex.com/discussions/444707</link><description>&lt;div style="line-height: normal;"&gt;I have set up a NuGet feed following all of the directions here:&lt;br /&gt;
&lt;a href="http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds" rel="nofollow"&gt;http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I am able to reach the server on all but one machine, but of course the only machine I HAVE to be able to reach it from, I can't.&lt;br /&gt;
&lt;br /&gt;
I consistently receive a 404 error when I use the feed as directed in the tutorial.  When I change the feed to use dataservices/packages.svc, I receive a 503 error.&lt;br /&gt;
&lt;br /&gt;
I thought it would help to debug by installing the NuGet Package Explorer.  When I install that on the machine, it can reach the NuGet feed I've set up and download packages without any issues.&lt;br /&gt;
&lt;br /&gt;
I also installed Wireshark on the machine.  When using Visual Studio, or the NuGet.exe for command-line utilities, I never see any packets trying to reach the NuGet server I set up.  When using the NuGet Package Explorer, I see packets showing up in Wireshark contacting my NuGet server.&lt;br /&gt;
&lt;br /&gt;
I briefly tried using Fiddler, but I never saw anything showing up in there when I was using NuGet.exe.  I didn't try to see what it looked like when running the NuGet Package Explorer.&lt;br /&gt;
&lt;br /&gt;
So basically, my question is what can I do to either solve this issue, or further debug it?&lt;br /&gt;
&lt;br /&gt;
Thanks for any assistance that can be offered.&lt;br /&gt;
&lt;/div&gt;</description><author>westhusing</author><pubDate>Thu, 23 May 2013 07:53:27 GMT</pubDate><guid isPermaLink="false">New Post: Hosting Own NuGet Feed, Unable to reach it with NuGet.exe 20130523075327A</guid></item><item><title>New Post: NuGet Package Signing</title><link>http://nuget.codeplex.com/discussions/444089</link><description>&lt;div style="line-height: normal;"&gt;&lt;strong&gt;dotnetjunky wrote:&lt;/strong&gt;&lt;br /&gt;
&lt;blockquote&gt;
And I want to repost the link to Phil's blog about trust in NuGet. This is the NuGet team's stance on the topic of package signing. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://haacked.com/archive/2013/02/19/trust-and-nuget.aspx" rel="nofollow"&gt;http://haacked.com/archive/2013/02/19/trust-and-nuget.aspx&lt;/a&gt;&lt;br /&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
And I significantly disagree with some of Phil's assertions.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://coapp.org/news/2013-04-04-Trust-And-Identity.html" rel="nofollow"&gt;http://coapp.org/news/2013-04-04-Trust-And-Identity.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
And, you'd damn well read Kim Cameron's Laws of Identity: &lt;a href="http://www.identityblog.com/?p=352" rel="nofollow"&gt;http://www.identityblog.com/?p=352&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Having worked in the Digital Identity ecosystem (and authored a book on the subject) I can tell you that this isn't a trivial problem.&lt;br /&gt;
&lt;br /&gt;
To Address specific issues:&lt;br /&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
That said, I see private NuGet servers popping up in enterprises too (mine included), so don't ignore these scenarios where package source identity is probably easier to manage at the server level, and strong naming (spit) doing the grunt work at the package level. &lt;br /&gt;
&lt;/blockquote&gt;
&lt;h4&gt;&lt;/h4&gt;
Enterprises should be encouraged to issue individual certificates off of a common CA, with which each developer can sign binaries for use inside the organization with. This actually gives a greater degree of trust, since you can track down the individual who  actually compiled the binary, and have an effective audit trail.&lt;br /&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
I want to point out that NuGet today does validate the package file hash before installation to make sure it hasn't been tampered with. Coupled with the fact that we use HTTPS by default, I think we have that concern covered. &lt;br /&gt;
&lt;/blockquote&gt;
&lt;h4&gt;&lt;/h4&gt;
No. You don't. Who generated the hash? This doesn't provide any ability to ensure that a poisoned package hasn't been inserted at all. Nor does it provide the ability to know specifically who created a package .&lt;br /&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
What process? &lt;br /&gt;
&lt;/blockquote&gt;
&lt;h4&gt;&lt;/h4&gt;
One of the fears that keeps getting brought up is that for some reason people view signing as &amp;quot;hard&amp;quot; or &amp;quot;difficult&amp;quot; or &amp;quot;complicated&amp;quot; ... the tools can be built so that this is implicit, and requires zero additional work on the part of the developer, and shouldn't require any significant functionality at the server (since, NuGet packages are very useful even without a server).&lt;br /&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
Today, nuget.org automatically replaces the Owners field in the nuspec file with the account username of the user who uploads the package. So one way to address this concern is to establish a trust system on the nuget.org website itself&lt;br /&gt;
&lt;/blockquote&gt;
&lt;h4&gt;&lt;/h4&gt;
And this is a perfect example of tampering with the package. Not Cool.&lt;br /&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
David Ebbo and Phil Haack suggested relaying on Twitter or StackOverflow. Once we have that system in place, we don't need to sign packages at all.&lt;br /&gt;
&lt;/blockquote&gt;
&lt;h4&gt;&lt;/h4&gt;
OMFG. NO.&lt;br /&gt;
&lt;br /&gt;
Relying on a third-party authentication system significantly weakens trust. What happens when someone's Twitter or SO account is hacked? Worse, what if they go offline? What if they disappear? &lt;br /&gt;
&lt;br /&gt;
This is a direct violation of Law 3 : &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JUSTIFIABLE PARTIES&lt;/strong&gt; -- &lt;em&gt;Digital identity systems must be designed so the disclosure of identifying information is limited to parties having a necessary and justifiable place in a given identity relationship.&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
Involving an unrelated third party is not acceptable.&lt;br /&gt;
&lt;/div&gt;</description><author>fearthecowboy</author><pubDate>Wed, 22 May 2013 17:39:17 GMT</pubDate><guid isPermaLink="false">New Post: NuGet Package Signing 20130522053917P</guid></item><item><title>New Post: NuGet Package Signing</title><link>http://nuget.codeplex.com/discussions/444089</link><description>&lt;div style="line-height: normal;"&gt;And I want to repost the link to Phil's blog about trust in NuGet. This is the NuGet team's stance on the topic of package signing. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://haacked.com/archive/2013/02/19/trust-and-nuget.aspx" rel="nofollow"&gt;http://haacked.com/archive/2013/02/19/trust-and-nuget.aspx&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>dotnetjunky</author><pubDate>Wed, 22 May 2013 17:16:44 GMT</pubDate><guid isPermaLink="false">New Post: NuGet Package Signing 20130522051644P</guid></item><item><title>New Post: NuGet Package Signing</title><link>http://nuget.codeplex.com/discussions/444089</link><description>&lt;div style="line-height: normal;"&gt;What process?&lt;br /&gt;
&lt;br /&gt;
This topic is only about trust, not about security.&lt;br /&gt;
&lt;/div&gt;</description><author>dotnetjunky</author><pubDate>Wed, 22 May 2013 17:15:12 GMT</pubDate><guid isPermaLink="false">New Post: NuGet Package Signing 20130522051512P</guid></item><item><title>New Post: NuGet Package Signing</title><link>http://nuget.codeplex.com/discussions/444089</link><description>&lt;div style="line-height: normal;"&gt;
&lt;div&gt;
&lt;div style="font-size:11pt; font-family:Calibri,sans-serif"&gt;YES!&lt;br&gt;
&lt;br&gt;
Sent from my Windows Phone&lt;/div&gt;
&lt;/div&gt;
&lt;div dir="ltr"&gt;
&lt;hr&gt;
&lt;span style="font-size:11pt; font-family:Calibri,sans-serif; font-weight:bold"&gt;From:
&lt;/span&gt;&lt;span style="font-size:11pt; font-family:Calibri,sans-serif"&gt;[email removed]&lt;/span&gt;&lt;br&gt;
&lt;span style="font-size:11pt; font-family:Calibri,sans-serif; font-weight:bold"&gt;Sent:
&lt;/span&gt;&lt;span style="font-size:11pt; font-family:Calibri,sans-serif"&gt;‎22/‎05/‎2013 19:01&lt;/span&gt;&lt;br&gt;
&lt;span style="font-size:11pt; font-family:Calibri,sans-serif; font-weight:bold"&gt;To:
&lt;/span&gt;&lt;span style="font-size:11pt; font-family:Calibri,sans-serif"&gt;[email removed]&lt;/span&gt;&lt;br&gt;
&lt;span style="font-size:11pt; font-family:Calibri,sans-serif; font-weight:bold"&gt;Subject:
&lt;/span&gt;&lt;span style="font-size:11pt; font-family:Calibri,sans-serif"&gt;Re: NuGet Package Signing [nuget:444089]&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;p&gt;From: fearthecowboy&lt;/p&gt;
&lt;div id="ThreadNotificationPostBody"&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;And &lt;strong&gt;simplify&lt;/strong&gt; the process. &lt;br&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;</description><author>maartenba</author><pubDate>Wed, 22 May 2013 17:10:16 GMT</pubDate><guid isPermaLink="false">New Post: NuGet Package Signing 20130522051016P</guid></item><item><title>New Post: NuGet Package Signing</title><link>http://nuget.codeplex.com/discussions/444089</link><description>&lt;div style="line-height: normal;"&gt;&lt;blockquote&gt;
&lt;blockquote&gt;
And &lt;strong&gt;simplify&lt;/strong&gt; the process. &lt;br /&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/div&gt;</description><author>fearthecowboy</author><pubDate>Wed, 22 May 2013 17:01:20 GMT</pubDate><guid isPermaLink="false">New Post: NuGet Package Signing 20130522050120P</guid></item><item><title>New Post: NuGet Package Signing</title><link>http://nuget.codeplex.com/discussions/444089</link><description>&lt;div style="line-height: normal;"&gt;I strongly recommend we use signing instead. Getting trust and security right is a brutally difficult problem but in this space it's been solved. I don't understand the reluctance to just use the tools we have available to us.&lt;br /&gt;
&lt;/div&gt;</description><author>wwahammy</author><pubDate>Wed, 22 May 2013 16:59:09 GMT</pubDate><guid isPermaLink="false">New Post: NuGet Package Signing 20130522045909P</guid></item><item><title>New Post: PackageServer.PushPackage throws WebException: The underlying connection was closed</title><link>http://nuget.codeplex.com/discussions/441419</link><description>&lt;div style="line-height: normal;"&gt;Same problem here, any solution?&lt;br /&gt;
&lt;/div&gt;</description><author>mckay</author><pubDate>Tue, 21 May 2013 14:50:34 GMT</pubDate><guid isPermaLink="false">New Post: PackageServer.PushPackage throws WebException: The underlying connection was closed 20130521025034P</guid></item><item><title>New Post: Errors when opening the NuGet Package Manager Console.  I have no Add-ins installed.</title><link>http://nuget.codeplex.com/discussions/444367</link><description>&lt;div style="line-height: normal;"&gt;The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2977) : Error in type &amp;quot;System.Security.AccessControl.ObjectSecurity&amp;quot;: Exception: The getter method should be public, non void, static, and have one parameter of type PSObject.&lt;br /&gt;
The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2984) : Error in type &amp;quot;System.Security.AccessControl.ObjectSecurity&amp;quot;: Exception: The getter method should be public, non void, static, and have one parameter of type PSObject.&lt;br /&gt;
The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2991) : Error in type &amp;quot;System.Security.AccessControl.ObjectSecurity&amp;quot;: Exception: The getter method should be public, non void, static, and have one parameter of type PSObject.&lt;br /&gt;
The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2998) : Error in type &amp;quot;System.Security.AccessControl.ObjectSecurity&amp;quot;: Exception: The getter method should be public, non void, static, and have one parameter of type PSObject.&lt;br /&gt;
The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(3005) : Error in type &amp;quot;System.Security.AccessControl.ObjectSecurity&amp;quot;: Exception: The getter method should be public, non void, static, and have one parameter of type PSObject.&lt;br /&gt;
The term 'Get-ExecutionPolicy' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.&lt;br /&gt;
&lt;br /&gt;
I'm using VS2012.  When I go to &amp;quot;Add-in Manager&amp;quot;, the list is empty.  NuGet used to work fine.  I'm not sure when the problem started happening, as I haven't used NuGet in a while.  I've installed Windows 8 since the last time I remember using NuGet.&lt;br /&gt;
&lt;br /&gt;
To try to resolve the issue, I've tried installing all Windows Updates, Visual Studio 2012 Update 2, and the latest updates for NuGet from the VS Update Manager.  I tried uninstalling Power Shell 2.0 from Add/Remove Windows Features and reinstalling it.  I've rebooted after each step if necessary.  I can use the Set-ExecutionPolicy and Get-ExecutionPolicy cmdlets if I run Power Shell standalone.&lt;br /&gt;
&lt;br /&gt;
Does anyone have any ideas as to what's going on?&lt;br /&gt;
&lt;/div&gt;</description><author>jlubea</author><pubDate>Tue, 21 May 2013 04:59:01 GMT</pubDate><guid isPermaLink="false">New Post: Errors when opening the NuGet Package Manager Console.  I have no Add-ins installed. 20130521045901A</guid></item><item><title>New Post: PLR</title><link>http://nuget.codeplex.com/discussions/444362</link><description>&lt;div style="line-height: normal;"&gt;quality plr products (&lt;a href="http://dsm-publishing.com/plrwithsam/simply-the-best-quality-plr-products" rel="nofollow"&gt;http://dsm-publishing.com/plrwithsam/simply-the-best-quality-plr-products&lt;/a&gt;)&lt;br /&gt;
&lt;/div&gt;</description><author>rhiansuarez</author><pubDate>Tue, 21 May 2013 02:53:54 GMT</pubDate><guid isPermaLink="false">New Post: PLR 20130521025354A</guid></item><item><title>New Post: NuGet Package Signing</title><link>http://nuget.codeplex.com/discussions/444089</link><description>&lt;div style="line-height: normal;"&gt;&lt;pre&gt;&lt;code&gt;The only real virtues of the signature are:
•to uniquely identify the package publisher, 
• to validate that the package has not been tampered since the publisher has signed the package. &lt;/code&gt;&lt;/pre&gt;

I want to point out that NuGet today does validate the package file hash before installation to make sure it hasn't been tampered with. Coupled with the fact that we use HTTPS by default, I think we have that concern covered. &lt;br /&gt;
&lt;br /&gt;
That leaves us with the other virtue of signature: identify the package publisher. Today, nuget.org automatically replaces the Owners field in the nuspec file with the account username of the user who uploads the package. So one way to address this concern is to establish a trust system on the nuget.org website itself. We have indeed discussed about doing it a while go, with David Ebbo and Phil Haack suggested relaying on Twitter or StackOverflow. Once we have that system in place, we don't need to sign packages at all.&lt;br /&gt;
&lt;/div&gt;</description><author>dotnetjunky</author><pubDate>Mon, 20 May 2013 19:29:14 GMT</pubDate><guid isPermaLink="false">New Post: NuGet Package Signing 20130520072914P</guid></item></channel></rss>