Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

提供安装到项目代码的方法 #39

Open
lindexi opened this issue Jun 23, 2019 · 10 comments
Open

提供安装到项目代码的方法 #39

lindexi opened this issue Jun 23, 2019 · 10 comments

Comments

@lindexi
Copy link
Member

lindexi commented Jun 23, 2019

有一些项目需要复制代码,需要修改复制的代码,但是如果是放在某个博客用户需要复制很多次,如果是放在某个仓库,用户需要找到这个仓库然后下载仓库复制代码

想要在 SourceYard 提供安装 Nuget 包的时候自动将文件复制到项目里面,让用户可以修改文件

这个方法将不会支持 NuGet 更新

@gurasaa
Copy link

gurasaa commented Jul 8, 2019

希望支持 .NET Framework (4.0,4.5..) 生成源代码包并复制代码到项目下(不產生dll)

@lindexi
Copy link
Member Author

lindexi commented Jul 8, 2019

@cqvol 现在不支持?好像用 SourceYard 是无视框架版本的,如果出错了,求给我错误信息

@gurasaa
Copy link

gurasaa commented Jul 8, 2019

@cqvol 现在不支持?好像用 SourceYard 是无视框架版本的,如果出错了,求给我错误信息

这是提示及使用过程

test

test

@lindexi
Copy link
Member Author

lindexi commented Jul 8, 2019

@cqvol 好的,我下班看一下

@lindexi
Copy link
Member Author

lindexi commented Jul 28, 2019

@cqvol 现在才下班,我现在看看

lindexi added a commit that referenced this issue Jul 28, 2019
在之前的项目格式,如果判断一个 NuGet 在安装的平台没有任何文件可以引用,就会提示你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.5”的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系程序包作者

解决 cqvol 小伙伴在 #39 (comment) 说到的问题
@lindexi
Copy link
Member Author

lindexi commented Jul 28, 2019

@cqvol 找到原因是你的新创建的是之前的 NuGet 版本格式,使用 package.config 文件存放,而这个格式现在已经废弃,请使用 Migrate to PackageReference with 3 clicks 迁移 NuGet 哦

在之前的项目格式里面,会识别如果 NuGet 包里面不包含任何这个框架可以引用的库或内容,将会提示内容为空不能安装,而实际上是可以还原成功

@lindexi
Copy link
Member Author

lindexi commented Jul 28, 2019

我上面的 5dea9ae 是没有方法解决 package.config 文件的问题,但可以解决引用的项目也安装源代码包

@gurasaa
Copy link

gurasaa commented Jul 30, 2019

@lindexi 感谢,更改成PackageReference可以安装了,但NuGet包里面的源码没释放到项目而且还会在生成时产生相应dll,詳細还在測试

更多信息 这是由SourceYard生成的NuGet包

Native.Csharp.Tool.Source.1.0.0.nupkg.zip

.Net4.5類库项目更改成PackageReference安装这个包后,包里面的源码没释放到项目而且还会在生成时产生相应dll。

@lindexi
Copy link
Member Author

lindexi commented Jul 30, 2019

@cqvol 好的,容我下班测试,实在感谢测试

@lindexi
Copy link
Member Author

lindexi commented Jan 1, 2020

@cqbef 是不是没问题了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants